From 0458c78e94ef0697f3f9f6de053a3f90c2499560 Mon Sep 17 00:00:00 2001 From: 1549469775 <1549469775@qq.com> Date: Thu, 24 Feb 2022 16:39:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- log/SQL.log | 706 ++++ log/Site.log | 3 + package-lock.json | 4780 ---------------------- package.json | 12 +- packages/hapi-router/dist/hapi-router.cjs.js | 35 +- packages/hapi-router/dist/hapi-router.cjs.js.map | 2 +- packages/hapi-router/src/index.ts | 11 +- pnpm-lock.yaml | 532 ++- public/upload/2050798.jpg | Bin 0 -> 619082 bytes public/upload/icon.png | Bin 0 -> 7555 bytes source/db/data.db | Bin 81920 -> 81920 bytes source/db/index.ts | 1 + source/log4js_config.ts | 37 + source/main.ts | 18 +- source/plugins/index.ts | 8 +- source/route/api/user/index.ts | 43 +- source/route/api/wx/index.ts | 7 - source/route/demo/_upload.ts | 13 +- source/route/index/index.ts | 8 +- source/route/route.txt | 37 +- source/run.ts | 33 +- source/util/index.ts | 1 + source/validateSchema/index.ts | 10 + tsconfig.json | 11 +- types/global.d.ts | 8 + 25 files changed, 1350 insertions(+), 4966 deletions(-) create mode 100644 log/SQL.log create mode 100644 log/Site.log delete mode 100644 package-lock.json create mode 100644 public/upload/2050798.jpg create mode 100644 public/upload/icon.png create mode 100644 source/log4js_config.ts delete mode 100644 source/route/api/wx/index.ts create mode 100644 source/validateSchema/index.ts diff --git a/log/SQL.log b/log/SQL.log new file mode 100644 index 0000000..cc60971 --- /dev/null +++ b/log/SQL.log @@ -0,0 +1,706 @@ +[2022-02-24T15:03:25.488] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = '1549469775@qq.com' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = '1549469775@qq.com'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:03:25.551] [DEBUG] SQL - Executing (default): INSERT INTO `Users` (`id`,`username`,`password`,`email`,`createdAt`,`updatedAt`) VALUES (NULL,$1,$2,$3,$4,$5); { + plain: false, + raw: false, + logging: [Function: bound ], + hooks: true, + validate: true, + fields: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + defaultFields: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + returning: true, + hasTrigger: undefined, + dialect: 'sqlite', + dialectModule: null, + dialectModulePath: null, + protocol: 'tcp', + define: {}, + query: {}, + sync: {}, + timezone: '+00:00', + clientMinMessages: 'warning', + standardConformingStrings: true, + omitNull: false, + native: false, + replication: false, + ssl: undefined, + pool: {}, + quoteIdentifiers: true, + retry: { max: 5, match: [ 'SQLITE_BUSY: database is locked' ] }, + transactionType: 'DEFERRED', + isolationLevel: null, + databaseVersion: 0, + typeValidation: false, + benchmark: false, + minifyAliases: false, + logQueryParameters: false, + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + type: 'INSERT', + instance: User { + dataValues: { + id: null, + username: '1549469775@qq.com', + password: '$2b$10$7HW9.t8ElTrincTuFajI5ueyVgIRvzEGSM5t81CXy1ka5IpAs8wNO', + email: '1549469775@qq.com', + updatedAt: 2022-02-24T07:03:25.548Z, + createdAt: 2022-02-24T07:03:25.548Z + }, + _previousDataValues: { username: undefined, password: undefined, email: undefined }, + _changed: Set(3) { 'username', 'password', 'email' }, + _options: { + isNewRecord: true, + _schema: null, + _schemaDelimiter: '', + attributes: undefined, + include: undefined, + raw: undefined, + silent: undefined + }, + isNewRecord: true + }, + model: User, + bind: [ + '1549469775@qq.com', + '$2b$10$7HW9.t8ElTrincTuFajI5ueyVgIRvzEGSM5t81CXy1ka5IpAs8wNO', + '1549469775@qq.com', + '2022-02-24 07:03:25.548 +00:00', + '2022-02-24 07:03:25.548 +00:00' + ], + uuid: 'default', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:08:04.488] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:10:30.146] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:12:48.080] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:15:26.413] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:15:46.129] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:15:46.183] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:16:28.160] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:16:40.344] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:16:40.412] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:17:00.415] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:17:00.511] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:17:04.352] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:18:55.465] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:18:55.524] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:19:27.570] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:19:38.463] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:19:40.096] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:20:17.332] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:20:45.832] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:20:45.916] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:20:57.434] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:22:56.788] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = '1549469775@qq.com' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = '1549469775@qq.com'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:31:15.989] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = '1549469775@qq.com' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = '1549469775@qq.com'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:32:28.477] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:32:34.923] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:32:34.925] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:32:34.926] [DEBUG] SQL - Executing (default): DELETE FROM `Users` WHERE `id` = 1 { + plain: false, + raw: false, + logging: [Function: bound ], + type: 'DELETE', + limit: null, + hooks: true, + force: false, + instance: User { + dataValues: { + id: 1, + username: 'xieyaxin', + password: '$2b$10$GqErvSdKZYJECxlABid0.eapL3wzZ/YRASWBjxkBGDFMlGRISCyyy', + email: '1549469775@qq.com', + createdAt: 2022-02-24T06:33:04.439Z, + updatedAt: 2022-02-24T06:33:04.439Z + }, + _previousDataValues: { + id: 1, + username: 'xieyaxin', + password: '$2b$10$GqErvSdKZYJECxlABid0.eapL3wzZ/YRASWBjxkBGDFMlGRISCyyy', + email: '1549469775@qq.com', + createdAt: 2022-02-24T06:33:04.439Z, + updatedAt: 2022-02-24T06:33:04.439Z + }, + _changed: Set(0) {}, + _options: { + isNewRecord: false, + _schema: null, + _schemaDelimiter: '', + raw: true, + attributes: [Array] + }, + isNewRecord: false + }, + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T15:54:57.732] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = '1549469775@qq.com' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = '1549469775@qq.com'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T16:15:54.738] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = '1549469775@qq.com' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = '1549469775@qq.com'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T16:16:00.842] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = '1549469775@qq.com' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = '1549469775@qq.com'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T16:16:10.012] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = '1549469775@qq.com' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = '1549469775@qq.com'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T16:16:20.748] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T16:16:28.797] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`id` = 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: '`User`.`id` = 1', + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} +[2022-02-24T16:16:38.617] [DEBUG] SQL - Executing (default): SELECT `id`, `username`, `password`, `email`, `createdAt`, `updatedAt` FROM `Users` AS `User` WHERE `User`.`username` = 'xieyaxin' LIMIT 1; { + plain: true, + raw: false, + logging: [Function: bound ], + where: "`User`.`username` = 'xieyaxin'", + limit: 1, + hooks: true, + rejectOnEmpty: false, + originalAttributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + attributes: [ 'id', 'username', 'password', 'email', 'createdAt', 'updatedAt' ], + tableNames: [ 'Users' ], + type: 'SELECT', + model: User, + uuid: 'default', + storage: 'D:\\1XYX\\demo\\hapi-demo\\source\\db\\data.db', + inMemory: 0, + readWriteMode: 6 +} diff --git a/log/Site.log b/log/Site.log new file mode 100644 index 0000000..d19193f --- /dev/null +++ b/log/Site.log @@ -0,0 +1,3 @@ +[2022-02-24T14:57:07.335] [DEBUG] Site - 服务器启动 +[2022-02-24T14:57:23.685] [DEBUG] Site - 服务器启动 +[2022-02-24T15:00:56.695] [DEBUG] Site - 服务器启动 diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 568ba9b..0000000 --- a/package-lock.json +++ /dev/null @@ -1,4780 +0,0 @@ -{ - "name": "hapi-demo", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@hapi/hapi": "^20.1.2", - "@hapi/inert": "^6.0.3", - "multiparty": "^4.2.2", - "nodemon": "^2.0.7" - }, - "devDependencies": { - "@hapi/vision": "^6.1.0", - "dotenv": "^10.0.0", - "ejs": "^3.1.6", - "file-type": "^16.5.0", - "ts-node-dev": "^1.1.6", - "tsconfig-paths": "^3.9.0" - } - }, - "node_modules/@hapi/accept": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz", - "integrity": "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==", - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/ammo": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@hapi/ammo/-/ammo-5.0.1.tgz", - "integrity": "sha512-FbCNwcTbnQP4VYYhLNGZmA76xb2aHg9AMPiy18NZyWMG310P5KdFGyA9v2rm5ujrIny77dEEIkMOwl0Xv+fSSA==", - "dependencies": { - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/b64": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/b64/-/b64-5.0.0.tgz", - "integrity": "sha512-ngu0tSEmrezoiIaNGG6rRvKOUkUuDdf4XTPnONHGYfSGRmDqPZX5oJL6HAdKTo1UQHECbdB4OzhWrfgVppjHUw==", - "dependencies": { - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/boom": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.2.tgz", - "integrity": "sha512-uJEJtiNHzKw80JpngDGBCGAmWjBtzxDCz17A9NO2zCi8LLBlb5Frpq4pXwyN+2JQMod4pKz5BALwyneCgDg89Q==", - "dependencies": { - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/bounce": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hapi/bounce/-/bounce-2.0.0.tgz", - "integrity": "sha512-JesW92uyzOOyuzJKjoLHM1ThiOvHPOLDHw01YV8yh5nCso7sDwJho1h0Ad2N+E62bZyz46TG3xhAi/78Gsct6A==", - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/bourne": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-2.0.0.tgz", - "integrity": "sha512-WEezM1FWztfbzqIUbsDzFRVMxSoLy3HugVcux6KDDtTqzPsLE8NDRHfXvev66aH1i2oOKKar3/XDjbvh/OUBdg==" - }, - "node_modules/@hapi/call": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@hapi/call/-/call-8.0.1.tgz", - "integrity": "sha512-bOff6GTdOnoe5b8oXRV3lwkQSb/LAWylvDMae6RgEWWntd0SHtkYbQukDHKlfaYtVnSAgIavJ0kqszF/AIBb6g==", - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/catbox": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/@hapi/catbox/-/catbox-11.1.1.tgz", - "integrity": "sha512-u/8HvB7dD/6X8hsZIpskSDo4yMKpHxFd7NluoylhGrL6cUfYxdQPnvUp9YU2C6F9hsyBVLGulBd9vBN1ebfXOQ==", - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/podium": "4.x.x", - "@hapi/validate": "1.x.x" - } - }, - "node_modules/@hapi/catbox-memory": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@hapi/catbox-memory/-/catbox-memory-5.0.1.tgz", - "integrity": "sha512-QWw9nOYJq5PlvChLWV8i6hQHJYfvdqiXdvTupJFh0eqLZ64Xir7mKNi96d5/ZMUAqXPursfNDIDxjFgoEDUqeQ==", - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/content": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@hapi/content/-/content-5.0.2.tgz", - "integrity": "sha512-mre4dl1ygd4ZyOH3tiYBrOUBzV7Pu/EOs8VLGf58vtOEECWed8Uuw6B4iR9AN/8uQt42tB04qpVaMyoMQh0oMw==", - "dependencies": { - "@hapi/boom": "9.x.x" - } - }, - "node_modules/@hapi/cryptiles": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/cryptiles/-/cryptiles-5.1.0.tgz", - "integrity": "sha512-fo9+d1Ba5/FIoMySfMqPBR/7Pa29J2RsiPrl7bkwo5W5o+AN1dAYQRi4SPrPwwVxVGKjgLOEWrsvt1BonJSfLA==", - "dependencies": { - "@hapi/boom": "9.x.x" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@hapi/file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hapi/file/-/file-2.0.0.tgz", - "integrity": "sha512-WSrlgpvEqgPWkI18kkGELEZfXr0bYLtr16iIN4Krh9sRnzBZN6nnWxHFxtsnP684wueEySBbXPDg/WfA9xJdBQ==" - }, - "node_modules/@hapi/hapi": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-20.1.2.tgz", - "integrity": "sha512-yLppH93as7vw+uaAMVcHEB13eBojuzGhcX948y/CGukNRAlnPV+c1EJGbYPLXVffpH8wCNsI7TrTaeifSFS6Vw==", - "dependencies": { - "@hapi/accept": "^5.0.1", - "@hapi/ammo": "^5.0.1", - "@hapi/boom": "^9.1.0", - "@hapi/bounce": "^2.0.0", - "@hapi/call": "^8.0.0", - "@hapi/catbox": "^11.1.1", - "@hapi/catbox-memory": "^5.0.0", - "@hapi/heavy": "^7.0.1", - "@hapi/hoek": "^9.0.4", - "@hapi/mimos": "^5.0.0", - "@hapi/podium": "^4.1.1", - "@hapi/shot": "^5.0.5", - "@hapi/somever": "^3.0.0", - "@hapi/statehood": "^7.0.3", - "@hapi/subtext": "^7.0.3", - "@hapi/teamwork": "^5.1.0", - "@hapi/topo": "^5.0.0", - "@hapi/validate": "^1.1.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@hapi/heavy": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@hapi/heavy/-/heavy-7.0.1.tgz", - "integrity": "sha512-vJ/vzRQ13MtRzz6Qd4zRHWS3FaUc/5uivV2TIuExGTM9Qk+7Zzqj0e2G7EpE6KztO9SalTbiIkTh7qFKj/33cA==", - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/validate": "1.x.x" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz", - "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==" - }, - "node_modules/@hapi/inert": { - "version": "6.0.3", - "resolved": "https://r.cnpmjs.org/@hapi/inert/download/@hapi/inert-6.0.3.tgz", - "integrity": "sha1-V69dkSiT+ry1frS5VvhPbNgCD+E=", - "dependencies": { - "@hapi/ammo": "5.x.x", - "@hapi/boom": "9.x.x", - "@hapi/bounce": "2.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/validate": "1.x.x", - "lru-cache": "^6.0.0" - } - }, - "node_modules/@hapi/iron": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@hapi/iron/-/iron-6.0.0.tgz", - "integrity": "sha512-zvGvWDufiTGpTJPG1Y/McN8UqWBu0k/xs/7l++HVU535NLHXsHhy54cfEMdW7EjwKfbBfM9Xy25FmTiobb7Hvw==", - "dependencies": { - "@hapi/b64": "5.x.x", - "@hapi/boom": "9.x.x", - "@hapi/bourne": "2.x.x", - "@hapi/cryptiles": "5.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/mimos": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/mimos/-/mimos-5.0.0.tgz", - "integrity": "sha512-EVS6wJYeE73InTlPWt+2e3Izn319iIvffDreci3qDNT+t3lA5ylJ0/SoTaID8e0TPNUkHUSsgJZXEmLHvoYzrA==", - "dependencies": { - "@hapi/hoek": "9.x.x", - "mime-db": "1.x.x" - } - }, - "node_modules/@hapi/nigel": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@hapi/nigel/-/nigel-4.0.2.tgz", - "integrity": "sha512-ht2KoEsDW22BxQOEkLEJaqfpoKPXxi7tvabXy7B/77eFtOyG5ZEstfZwxHQcqAiZhp58Ae5vkhEqI03kawkYNw==", - "dependencies": { - "@hapi/hoek": "^9.0.4", - "@hapi/vise": "^4.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@hapi/pez": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-5.0.3.tgz", - "integrity": "sha512-mpikYRJjtrbJgdDHG/H9ySqYqwJ+QU/D7FXsYciS9P7NYBXE2ayKDAy3H0ou6CohOCaxPuTV4SZ0D936+VomHA==", - "dependencies": { - "@hapi/b64": "5.x.x", - "@hapi/boom": "9.x.x", - "@hapi/content": "^5.0.2", - "@hapi/hoek": "9.x.x", - "@hapi/nigel": "4.x.x" - } - }, - "node_modules/@hapi/podium": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@hapi/podium/-/podium-4.1.3.tgz", - "integrity": "sha512-ljsKGQzLkFqnQxE7qeanvgGj4dejnciErYd30dbrYzUOF/FyS/DOF97qcrT3bhoVwCYmxa6PEMhxfCPlnUcD2g==", - "dependencies": { - "@hapi/hoek": "9.x.x", - "@hapi/teamwork": "5.x.x", - "@hapi/validate": "1.x.x" - } - }, - "node_modules/@hapi/shot": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-5.0.5.tgz", - "integrity": "sha512-x5AMSZ5+j+Paa8KdfCoKh+klB78otxF+vcJR/IoN91Vo2e5ulXIW6HUsFTCU+4W6P/Etaip9nmdAx2zWDimB2A==", - "dependencies": { - "@hapi/hoek": "9.x.x", - "@hapi/validate": "1.x.x" - } - }, - "node_modules/@hapi/somever": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@hapi/somever/-/somever-3.0.0.tgz", - "integrity": "sha512-Upw/kmKotC9iEmK4y047HMYe4LDKsE5NWfjgX41XNKmFvxsQL7OiaCWVhuyyhU0ShDGBfIAnCH8jZr49z/JzZA==", - "dependencies": { - "@hapi/bounce": "2.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/statehood": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@hapi/statehood/-/statehood-7.0.3.tgz", - "integrity": "sha512-pYB+pyCHkf2Amh67QAXz7e/DN9jcMplIL7Z6N8h0K+ZTy0b404JKPEYkbWHSnDtxLjJB/OtgElxocr2fMH4G7w==", - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/bounce": "2.x.x", - "@hapi/bourne": "2.x.x", - "@hapi/cryptiles": "5.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/iron": "6.x.x", - "@hapi/validate": "1.x.x" - } - }, - "node_modules/@hapi/subtext": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-7.0.3.tgz", - "integrity": "sha512-CekDizZkDGERJ01C0+TzHlKtqdXZxzSWTOaH6THBrbOHnsr3GY+yiMZC+AfNCypfE17RaIakGIAbpL2Tk1z2+A==", - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/bourne": "2.x.x", - "@hapi/content": "^5.0.2", - "@hapi/file": "2.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/pez": "^5.0.1", - "@hapi/wreck": "17.x.x" - } - }, - "node_modules/@hapi/teamwork": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/teamwork/-/teamwork-5.1.0.tgz", - "integrity": "sha512-llqoQTrAJDTXxG3c4Kz/uzhBS1TsmSBa/XG5SPcVXgmffHE1nFtyLIK0hNJHCB3EuBKT84adzd1hZNY9GJLWtg==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@hapi/topo": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", - "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@hapi/validate": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@hapi/validate/-/validate-1.1.3.tgz", - "integrity": "sha512-/XMR0N0wjw0Twzq2pQOzPBZlDzkekGcoCtzO314BpIEsbXdYGthQUbxgkGDf4nhk1+IPDAsXqWjMohRQYO06UA==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0" - } - }, - "node_modules/@hapi/vise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@hapi/vise/-/vise-4.0.0.tgz", - "integrity": "sha512-eYyLkuUiFZTer59h+SGy7hUm+qE9p+UemePTHLlIWppEd+wExn3Df5jO04bFQTm7nleF5V8CtuYQYb+VFpZ6Sg==", - "dependencies": { - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@hapi/vision": { - "version": "6.1.0", - "resolved": "https://r.cnpmjs.org/@hapi/vision/download/@hapi/vision-6.1.0.tgz", - "integrity": "sha1-k58QZT+9nfEQxE39AhMItjPoW1M=", - "dev": true, - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/bounce": "2.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/validate": "1.x.x" - } - }, - "node_modules/@hapi/wreck": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-17.1.0.tgz", - "integrity": "sha512-nx6sFyfqOpJ+EFrHX+XWwJAxs3ju4iHdbB/bwR8yTNZOiYmuhA8eCe7lYPtYmb4j7vyK/SlbaQsmTtUrMvPEBw==", - "dependencies": { - "@hapi/boom": "9.x.x", - "@hapi/bourne": "2.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://r.cnpmjs.org/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz", - "integrity": "sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=", - "engines": { - "node": ">=6" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://r.cnpmjs.org/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz", - "integrity": "sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE=", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@tokenizer/token": { - "version": "0.1.1", - "resolved": "https://r.cnpmjs.org/@tokenizer/token/download/@tokenizer/token-0.1.1.tgz", - "integrity": "sha1-8NksEvhwed39Gyn2FHWLlpa8KeM=", - "dev": true - }, - "node_modules/@types/debug": { - "version": "4.1.5", - "resolved": "https://r.cnpmjs.org/@types/debug/download/@types/debug-4.1.5.tgz", - "integrity": "sha1-sU76iFK3do2JiQZhPCP2iHE+As0=", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://r.cnpmjs.org/@types/json5/download/@types/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "node_modules/@types/node": { - "version": "15.12.2", - "resolved": "https://r.cnpmjs.org/@types/node/download/@types/node-15.12.2.tgz", - "integrity": "sha1-HytCxL5xVv9Kb5FLL7A9BfqE440=", - "dev": true - }, - "node_modules/@types/readable-stream": { - "version": "2.3.10", - "resolved": "https://r.cnpmjs.org/@types/readable-stream/download/@types/readable-stream-2.3.10.tgz", - "integrity": "sha1-DxpRLKML7F5T0yghM7kjenA+dWI=", - "dev": true, - "dependencies": { - "@types/node": "*", - "safe-buffer": "*" - } - }, - "node_modules/@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/@types/strip-bom/download/@types/strip-bom-3.0.0.tgz", - "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", - "dev": true - }, - "node_modules/@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://r.cnpmjs.org/@types/strip-json-comments/download/@types/strip-json-comments-0.0.30.tgz", - "integrity": "sha1-mqMMBNshKpoGSdaub9UKzMQHSKE=", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/abbrev/download/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=" - }, - "node_modules/ansi-align": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/ansi-align/download/ansi-align-3.0.0.tgz", - "integrity": "sha1-tTazcc9ofKrvI2wY0+If43l0Z8s=", - "dependencies": { - "string-width": "^3.0.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://r.cnpmjs.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://r.cnpmjs.org/emoji-regex/download/emoji-regex-7.0.3.tgz", - "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=" - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/string-width/download/string-width-3.1.0.tgz", - "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://r.cnpmjs.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://r.cnpmjs.org/ansi-regex/download/ansi-regex-5.0.0.tgz", - "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://r.cnpmjs.org/ansi-styles/download/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://r.cnpmjs.org/anymatch/download/anymatch-3.1.2.tgz", - "integrity": "sha1-wFV8CWrzLxBhmPT04qODU343hxY=", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://r.cnpmjs.org/arg/download/arg-4.1.3.tgz", - "integrity": "sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=", - "dev": true - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/array-find-index/download/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async": { - "version": "0.9.2", - "resolved": "https://r.cnpmjs.org/async/download/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/balanced-match/download/balanced-match-1.0.2.tgz", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=" - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://r.cnpmjs.org/binary-extensions/download/binary-extensions-2.2.0.tgz", - "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen": { - "version": "4.2.0", - "resolved": "https://r.cnpmjs.org/boxen/download/boxen-4.2.0.tgz", - "integrity": "sha1-5BG2I1fW1tNlh8isPV2XTaoHDmQ=", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://r.cnpmjs.org/brace-expansion/download/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://r.cnpmjs.org/braces/download/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/buffer-from/download/buffer-from-1.1.1.tgz", - "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=", - "dev": true - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://r.cnpmjs.org/cacheable-request/download/cacheable-request-6.1.0.tgz", - "integrity": "sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://r.cnpmjs.org/get-stream/download/get-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz", - "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=", - "engines": { - "node": ">=8" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://r.cnpmjs.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/camelcase/download/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/chalk/download/chalk-3.0.0.tgz", - "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chalk/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://r.cnpmjs.org/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "engines": { - "node": ">=8" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://r.cnpmjs.org/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://r.cnpmjs.org/chokidar/download/chokidar-3.5.2.tgz", - "integrity": "sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=", - "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" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/ci-info/download/ci-info-2.0.0.tgz", - "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=" - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://r.cnpmjs.org/cli-boxes/download/cli-boxes-2.2.1.tgz", - "integrity": "sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=", - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/clone-response/download/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://r.cnpmjs.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://r.cnpmjs.org/concat-map/download/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://r.cnpmjs.org/configstore/download/configstore-5.0.1.tgz", - "integrity": "sha1-02UCG130uYzdGH1qOw4/anzF7ZY=", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/create-require/download/create-require-1.1.1.tgz", - "integrity": "sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=", - "dev": true - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/crypto-random-string/download/crypto-random-string-2.0.0.tgz", - "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", - "engines": { - "node": ">=8" - } - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://r.cnpmjs.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dateformat": { - "version": "1.0.12", - "resolved": "https://r.cnpmjs.org/dateformat/download/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - }, - "bin": { - "dateformat": "bin/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/debug": { - "version": "3.2.7", - "resolved": "https://r.cnpmjs.org/debug/download/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://r.cnpmjs.org/decamelize/download/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://r.cnpmjs.org/decompress-response/download/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://r.cnpmjs.org/deep-extend/download/deep-extend-0.6.0.tgz", - "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://r.cnpmjs.org/defer-to-connect/download/defer-to-connect-1.1.3.tgz", - "integrity": "sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://r.cnpmjs.org/depd/download/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://r.cnpmjs.org/diff/download/diff-4.0.2.tgz", - "integrity": "sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://r.cnpmjs.org/dot-prop/download/dot-prop-5.3.0.tgz", - "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://r.cnpmjs.org/dotenv/download/dotenv-10.0.0.tgz", - "integrity": "sha1-PUInuPuV+BCWzdK2ZlP7LHCFuoE=", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://r.cnpmjs.org/duplexer3/download/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "node_modules/dynamic-dedupe": { - "version": "0.3.0", - "resolved": "https://r.cnpmjs.org/dynamic-dedupe/download/dynamic-dedupe-0.3.0.tgz", - "integrity": "sha1-BuRMIj9eTpTXjvnbI6ZRXOL5YqE=", - "dev": true, - "dependencies": { - "xtend": "^4.0.0" - } - }, - "node_modules/ejs": { - "version": "3.1.6", - "resolved": "https://r.cnpmjs.org/ejs/download/ejs-3.1.6.tgz", - "integrity": "sha1-W/0KBol0O7UmizVQzO7rvBcCgio=", - "dev": true, - "dependencies": { - "jake": "^10.6.1" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://r.cnpmjs.org/emoji-regex/download/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://r.cnpmjs.org/end-of-stream/download/end-of-stream-1.4.4.tgz", - "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://r.cnpmjs.org/error-ex/download/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/escape-goat/download/escape-goat-2.1.1.tgz", - "integrity": "sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU=", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://r.cnpmjs.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-type": { - "version": "16.5.0", - "resolved": "https://r.cnpmjs.org/file-type/download/file-type-16.5.0.tgz", - "integrity": "sha1-FqJibzszusYS9ugeUiFvOnyOEqI=", - "dev": true, - "dependencies": { - "readable-web-to-node-stream": "^3.0.0", - "strtok3": "^6.0.3", - "token-types": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/filelist": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/filelist/download/filelist-1.0.2.tgz", - "integrity": "sha1-gCAvIUYtTRwuIUEZsYB8G8A4Dls=", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://r.cnpmjs.org/fill-range/download/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://r.cnpmjs.org/find-up/download/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/fs.realpath/download/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://r.cnpmjs.org/fsevents/download/fsevents-2.3.2.tgz", - "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", - "optional": true, - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/function-bind/download/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", - "dev": true - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://r.cnpmjs.org/get-stdin/download/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://r.cnpmjs.org/get-stream/download/get-stream-4.1.0.tgz", - "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://r.cnpmjs.org/glob/download/glob-7.1.7.tgz", - "integrity": "sha1-Oxk+kjPwHULQs/eClLvutBj5SpA=", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://r.cnpmjs.org/glob-parent/download/glob-parent-5.1.2.tgz", - "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/global-dirs": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/global-dirs/download/global-dirs-2.1.0.tgz", - "integrity": "sha1-6QRqScgG/wTWwYJeGWyPAJHo300=", - "dependencies": { - "ini": "1.3.7" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://r.cnpmjs.org/got/download/got-9.6.0.tgz", - "integrity": "sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=", - "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" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://r.cnpmjs.org/graceful-fs/download/graceful-fs-4.2.6.tgz", - "integrity": "sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4=" - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://r.cnpmjs.org/growly/download/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "peer": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://r.cnpmjs.org/has/download/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/has-flag/download/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/has-yarn/download/has-yarn-2.1.0.tgz", - "integrity": "sha1-E34RNUp7W/EapctknPDG8/8rLnc=", - "engines": { - "node": ">=8" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://r.cnpmjs.org/hosted-git-info/download/hosted-git-info-2.8.9.tgz", - "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", - "dev": true - }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://r.cnpmjs.org/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", - "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=" - }, - "node_modules/http-errors": { - "version": "1.8.0", - "resolved": "https://r.cnpmjs.org/http-errors/download/http-errors-1.8.0.tgz", - "integrity": "sha1-ddG75JfhBE9R5O6ecEpi8o0zZQc=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://r.cnpmjs.org/ieee754/download/ieee754-1.2.1.tgz", - "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", - "dev": true - }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/ignore-by-default/download/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/import-lazy/download/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://r.cnpmjs.org/imurmurhash/download/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/indent-string/download/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://r.cnpmjs.org/inflight/download/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://r.cnpmjs.org/inherits/download/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" - }, - "node_modules/ini": { - "version": "1.3.7", - "resolved": "https://r.cnpmjs.org/ini/download/ini-1.3.7.tgz", - "integrity": "sha1-oJNj4ZEZcuoW16iFEAXYTPCamoQ=" - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://r.cnpmjs.org/is-arrayish/download/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/is-binary-path/download/is-binary-path-2.1.0.tgz", - "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/is-ci/download/is-ci-2.0.0.tgz", - "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.4.0", - "resolved": "https://r.cnpmjs.org/is-core-module/download/is-core-module-2.4.0.tgz", - "integrity": "sha1-jp/I4VAnsBFBgCbpjw5vTYYwXME=", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://r.cnpmjs.org/is-docker/download/is-docker-2.2.1.tgz", - "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", - "dev": true, - "peer": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/is-extglob/download/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/is-finite/download/is-finite-1.1.0.tgz", - "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://r.cnpmjs.org/is-glob/download/is-glob-4.0.1.tgz", - "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-installed-globally": { - "version": "0.3.2", - "resolved": "https://r.cnpmjs.org/is-installed-globally/download/is-installed-globally-0.3.2.tgz", - "integrity": "sha1-/T76ee5nDRGHIzGC1bCh3QAxMUE=", - "dependencies": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-npm": { - "version": "4.0.0", - "resolved": "https://r.cnpmjs.org/is-npm/download/is-npm-4.0.0.tgz", - "integrity": "sha1-yQ3YOAaW34enptgjwg0LErvjyE0=", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://r.cnpmjs.org/is-number/download/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/is-obj/download/is-obj-2.0.0.tgz", - "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://r.cnpmjs.org/is-path-inside/download/is-path-inside-3.0.3.tgz", - "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/is-typedarray/download/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://r.cnpmjs.org/is-utf8/download/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://r.cnpmjs.org/is-wsl/download/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", - "dev": true, - "peer": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://r.cnpmjs.org/is-yarn-global/download/is-yarn-global-0.3.0.tgz", - "integrity": "sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/isexe/download/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true, - "peer": true - }, - "node_modules/jake": { - "version": "10.8.2", - "resolved": "https://r.cnpmjs.org/jake/download/jake-10.8.2.tgz", - "integrity": "sha1-68nehVgWCmbYLQ6txqLlj7xQCns=", - "dev": true, - "dependencies": { - "async": "0.9.x", - "chalk": "^2.4.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://r.cnpmjs.org/ansi-styles/download/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jake/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://r.cnpmjs.org/chalk/download/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://r.cnpmjs.org/color-convert/download/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://r.cnpmjs.org/color-name/download/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/json-buffer/download/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "node_modules/json5": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/json5/download/json5-1.0.1.tgz", - "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/keyv/download/keyv-3.1.0.tgz", - "integrity": "sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk=", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://r.cnpmjs.org/latest-version/download/latest-version-5.1.0.tgz", - "integrity": "sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4=", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/load-json-file/download/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://r.cnpmjs.org/loud-rejection/download/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz", - "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://r.cnpmjs.org/lru-cache/download/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://r.cnpmjs.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://r.cnpmjs.org/make-error/download/make-error-1.3.6.tgz", - "integrity": "sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=", - "dev": true - }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/map-obj/download/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://r.cnpmjs.org/meow/download/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/mimic-response/download/mimic-response-1.0.1.tgz", - "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://r.cnpmjs.org/minimatch/download/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://r.cnpmjs.org/minimist/download/minimist-1.2.5.tgz", - "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://r.cnpmjs.org/mkdirp/download/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://r.cnpmjs.org/ms/download/ms-2.1.3.tgz", - "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=" - }, - "node_modules/multiparty": { - "version": "4.2.2", - "resolved": "https://r.cnpmjs.org/multiparty/download/multiparty-4.2.2.tgz", - "integrity": "sha1-vuX7VzckdijTnatJef/W1Xv2DvY=", - "dependencies": { - "http-errors": "~1.8.0", - "safe-buffer": "5.2.1", - "uid-safe": "2.1.5" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/node-notifier": { - "version": "10.0.0", - "resolved": "https://r.cnpmjs.org/node-notifier/download/node-notifier-10.0.0.tgz", - "integrity": "sha1-k8FUBVsHtVCjOhlmobESkcIRPmk=", - "dev": true, - "peer": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.5", - "shellwords": "^0.1.1", - "uuid": "^8.3.2", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://r.cnpmjs.org/semver/download/semver-7.3.5.tgz", - "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", - "dev": true, - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nodemon": { - "version": "2.0.7", - "resolved": "https://r.cnpmjs.org/nodemon/download/nodemon-2.0.7.tgz", - "integrity": "sha1-bwMKCg6+PqG6Kjj3G/m6tIQc7TI=", - "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" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://r.cnpmjs.org/nopt/download/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://r.cnpmjs.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/normalize-path/download/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://r.cnpmjs.org/normalize-url/download/normalize-url-4.5.1.tgz", - "integrity": "sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=", - "engines": { - "node": ">=8" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://r.cnpmjs.org/object-assign/download/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://r.cnpmjs.org/once/download/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/p-cancelable/download/p-cancelable-1.1.0.tgz", - "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://r.cnpmjs.org/package-json/download/package-json-6.5.0.tgz", - "integrity": "sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA=", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://r.cnpmjs.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://r.cnpmjs.org/parse-json/download/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/path-exists/download/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://r.cnpmjs.org/path-parse/download/path-parse-1.0.7.tgz", - "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", - "dev": true - }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/path-type/download/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/peek-readable": { - "version": "3.1.3", - "resolved": "https://r.cnpmjs.org/peek-readable/download/peek-readable-3.1.3.tgz", - "integrity": "sha1-kySA1Gz2qlU8RsaFZsT7aags0rE=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://r.cnpmjs.org/picomatch/download/picomatch-2.3.0.tgz", - "integrity": "sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=", - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://r.cnpmjs.org/pify/download/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://r.cnpmjs.org/pinkie/download/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/prepend-http/download/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "engines": { - "node": ">=4" - } - }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://r.cnpmjs.org/pstree.remy/download/pstree.remy-1.1.8.tgz", - "integrity": "sha1-wkIiT0pnwh9oaDm720rCgrg3PTo=" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/pump/download/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/pupa/download/pupa-2.1.1.tgz", - "integrity": "sha1-9ej9SvwsXZeCj6pSNUnth0SiDWI=", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/random-bytes": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/random-bytes/download/random-bytes-1.0.0.tgz", - "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://r.cnpmjs.org/rc/download/rc-1.2.8.tgz", - "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/read-pkg/download/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://r.cnpmjs.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readable-web-to-node-stream": { - "version": "3.0.1", - "resolved": "https://r.cnpmjs.org/readable-web-to-node-stream/download/readable-web-to-node-stream-3.0.1.tgz", - "integrity": "sha1-P2GbG8Xdc6TP5cX5tPb6ulXf+EU=", - "dev": true, - "dependencies": { - "@types/readable-stream": "^2.3.9", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://r.cnpmjs.org/readdirp/download/readdirp-3.6.0.tgz", - "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/redent/download/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://r.cnpmjs.org/registry-auth-token/download/registry-auth-token-4.2.1.tgz", - "integrity": "sha1-bXtABkQZGJcszV/tzUHcMix5slA=", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://r.cnpmjs.org/registry-url/download/registry-url-5.1.0.tgz", - "integrity": "sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk=", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/repeating/download/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://r.cnpmjs.org/resolve/download/resolve-1.20.0.tgz", - "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/responselike/download/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://r.cnpmjs.org/rimraf/download/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://r.cnpmjs.org/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://r.cnpmjs.org/semver/download/semver-5.7.1.tgz", - "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://r.cnpmjs.org/semver-diff/download/semver-diff-3.1.1.tgz", - "integrity": "sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys=", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://r.cnpmjs.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://r.cnpmjs.org/setprototypeof/download/setprototypeof-1.2.0.tgz", - "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=" - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://r.cnpmjs.org/shellwords/download/shellwords-0.1.1.tgz", - "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", - "dev": true, - "peer": true - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://r.cnpmjs.org/signal-exit/download/signal-exit-3.0.3.tgz", - "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://r.cnpmjs.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://r.cnpmjs.org/source-map-support/download/source-map-support-0.5.19.tgz", - "integrity": "sha1-qYti+G3K9PZzmWSMCFKRq56P7WE=", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://r.cnpmjs.org/spdx-correct/download/spdx-correct-3.1.1.tgz", - "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://r.cnpmjs.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz", - "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://r.cnpmjs.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://r.cnpmjs.org/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz", - "integrity": "sha1-illRNd75WSvaaXCUdPHL7qfCRn8=", - "dev": true - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://r.cnpmjs.org/statuses/download/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://r.cnpmjs.org/string_decoder/download/string_decoder-1.3.0.tgz", - "integrity": "sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4=", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://r.cnpmjs.org/string-width/download/string-width-4.2.2.tgz", - "integrity": "sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU=", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://r.cnpmjs.org/strip-ansi/download/strip-ansi-6.0.0.tgz", - "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/strip-bom/download/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/strip-indent/download/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strtok3": { - "version": "6.0.8", - "resolved": "https://r.cnpmjs.org/strtok3/download/strtok3-6.0.8.tgz", - "integrity": "sha1-yDkVf2FcELoPSuNQZ9rZlZ7so0Y=", - "dev": true, - "dependencies": { - "@tokenizer/token": "^0.1.1", - "@types/debug": "^4.1.5", - "peek-readable": "^3.1.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://r.cnpmjs.org/supports-color/download/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://r.cnpmjs.org/term-size/download/term-size-2.2.1.tgz", - "integrity": "sha1-KmpUhAQywvtjIP6g9BVTHpAYn1Q=", - "engines": { - "node": ">=8" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/to-readable-stream/download/to-readable-stream-1.0.0.tgz", - "integrity": "sha1-zgqgwvPfat+FLvtASng+d8BHV3E=", - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://r.cnpmjs.org/to-regex-range/download/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/toidentifier/download/toidentifier-1.0.0.tgz", - "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/token-types": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/token-types/download/token-types-2.1.1.tgz", - "integrity": "sha1-vVhdZJAqr3ILiXnSV7S4ULTUXEU=", - "dev": true, - "dependencies": { - "@tokenizer/token": "^0.1.1", - "ieee754": "^1.2.1" - }, - "engines": { - "node": ">=0.1.98" - } - }, - "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/touch/download/touch-3.1.0.tgz", - "integrity": "sha1-/jZfX3XsntTlaCXgu3bSSrdK+Ds=", - "dependencies": { - "nopt": "~1.0.10" - }, - "bin": { - "nodetouch": "bin/nodetouch.js" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://r.cnpmjs.org/tree-kill/download/tree-kill-1.2.2.tgz", - "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/trim-newlines/download/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://r.cnpmjs.org/ts-node/download/ts-node-9.1.1.tgz", - "integrity": "sha1-UamkUKPpWUAb2l8ASnLVS5NtN20=", - "dev": true, - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" - } - }, - "node_modules/ts-node-dev": { - "version": "1.1.6", - "resolved": "https://r.cnpmjs.org/ts-node-dev/download/ts-node-dev-1.1.6.tgz", - "integrity": "sha1-7iETcYy1qSwcj0IpEjrWr766Afg=", - "dev": true, - "dependencies": { - "chokidar": "^3.5.1", - "dateformat": "~1.0.4-1.2.3", - "dynamic-dedupe": "^0.3.0", - "minimist": "^1.2.5", - "mkdirp": "^1.0.4", - "resolve": "^1.0.0", - "rimraf": "^2.6.1", - "source-map-support": "^0.5.12", - "tree-kill": "^1.2.2", - "ts-node": "^9.0.0", - "tsconfig": "^7.0.0" - }, - "bin": { - "ts-node-dev": "lib/bin.js", - "tsnd": "lib/bin.js" - }, - "engines": { - "node": ">=0.8.0" - }, - "peerDependencies": { - "node-notifier": "*", - "typescript": "*" - } - }, - "node_modules/tsconfig": { - "version": "7.0.0", - "resolved": "https://r.cnpmjs.org/tsconfig/download/tsconfig-7.0.0.tgz", - "integrity": "sha1-hFOIdaTcIW5cSlQys6Tew9VOkbc=", - "dev": true, - "dependencies": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://r.cnpmjs.org/tsconfig-paths/download/tsconfig-paths-3.9.0.tgz", - "integrity": "sha1-CYVHpsREiAfo/Ljq4IEGTumjyQs=", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/strip-bom/download/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tsconfig/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/strip-bom/download/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://r.cnpmjs.org/type-fest/download/type-fest-0.8.1.tgz", - "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", - "engines": { - "node": ">=8" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://r.cnpmjs.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.3.2", - "resolved": "https://r.cnpmjs.org/typescript/download/typescript-4.3.2.tgz", - "integrity": "sha1-OZqxiqxFgC1vJJjeUFT8u+cWqAU=", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uid-safe": { - "version": "2.1.5", - "resolved": "https://r.cnpmjs.org/uid-safe/download/uid-safe-2.1.5.tgz", - "integrity": "sha1-Kz1cckDo/C5Y+Komnl7knAhXvTo=", - "dependencies": { - "random-bytes": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/undefsafe": { - "version": "2.0.3", - "resolved": "https://r.cnpmjs.org/undefsafe/download/undefsafe-2.0.3.tgz", - "integrity": "sha1-axZucJStRjE7IgLafsws18xueq4=", - "dependencies": { - "debug": "^2.2.0" - } - }, - "node_modules/undefsafe/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://r.cnpmjs.org/debug/download/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/undefsafe/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/unique-string/download/unique-string-2.0.0.tgz", - "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier": { - "version": "4.1.3", - "resolved": "https://r.cnpmjs.org/update-notifier/download/update-notifier-4.1.3.tgz", - "integrity": "sha1-vobuE+jOSPtQBD/3IFe1vVmOHqM=", - "dependencies": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/url-parse-lax/download/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/util-deprecate/download/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://r.cnpmjs.org/uuid/download/uuid-8.3.2.tgz", - "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", - "dev": true, - "peer": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://r.cnpmjs.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://r.cnpmjs.org/which/download/which-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", - "dev": true, - "peer": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/widest-line/download/widest-line-3.1.0.tgz", - "integrity": "sha1-gpIzO79my0X/DeFgOxNreuFJbso=", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/wrappy/download/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://r.cnpmjs.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz", - "integrity": "sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug=", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://r.cnpmjs.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz", - "integrity": "sha1-S8jZmEQDaWIl74OhVzy7y0552xM=", - "engines": { - "node": ">=8" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://r.cnpmjs.org/xtend/download/xtend-4.0.2.tgz", - "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://r.cnpmjs.org/yallist/download/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=" - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://r.cnpmjs.org/yn/download/yn-3.1.1.tgz", - "integrity": "sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=", - "dev": true, - "engines": { - "node": ">=6" - } - } - }, - "dependencies": { - "@hapi/accept": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz", - "integrity": "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/ammo": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@hapi/ammo/-/ammo-5.0.1.tgz", - "integrity": "sha512-FbCNwcTbnQP4VYYhLNGZmA76xb2aHg9AMPiy18NZyWMG310P5KdFGyA9v2rm5ujrIny77dEEIkMOwl0Xv+fSSA==", - "requires": { - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/b64": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/b64/-/b64-5.0.0.tgz", - "integrity": "sha512-ngu0tSEmrezoiIaNGG6rRvKOUkUuDdf4XTPnONHGYfSGRmDqPZX5oJL6HAdKTo1UQHECbdB4OzhWrfgVppjHUw==", - "requires": { - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/boom": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.2.tgz", - "integrity": "sha512-uJEJtiNHzKw80JpngDGBCGAmWjBtzxDCz17A9NO2zCi8LLBlb5Frpq4pXwyN+2JQMod4pKz5BALwyneCgDg89Q==", - "requires": { - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/bounce": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hapi/bounce/-/bounce-2.0.0.tgz", - "integrity": "sha512-JesW92uyzOOyuzJKjoLHM1ThiOvHPOLDHw01YV8yh5nCso7sDwJho1h0Ad2N+E62bZyz46TG3xhAi/78Gsct6A==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/bourne": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-2.0.0.tgz", - "integrity": "sha512-WEezM1FWztfbzqIUbsDzFRVMxSoLy3HugVcux6KDDtTqzPsLE8NDRHfXvev66aH1i2oOKKar3/XDjbvh/OUBdg==" - }, - "@hapi/call": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@hapi/call/-/call-8.0.1.tgz", - "integrity": "sha512-bOff6GTdOnoe5b8oXRV3lwkQSb/LAWylvDMae6RgEWWntd0SHtkYbQukDHKlfaYtVnSAgIavJ0kqszF/AIBb6g==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/catbox": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/@hapi/catbox/-/catbox-11.1.1.tgz", - "integrity": "sha512-u/8HvB7dD/6X8hsZIpskSDo4yMKpHxFd7NluoylhGrL6cUfYxdQPnvUp9YU2C6F9hsyBVLGulBd9vBN1ebfXOQ==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/podium": "4.x.x", - "@hapi/validate": "1.x.x" - } - }, - "@hapi/catbox-memory": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@hapi/catbox-memory/-/catbox-memory-5.0.1.tgz", - "integrity": "sha512-QWw9nOYJq5PlvChLWV8i6hQHJYfvdqiXdvTupJFh0eqLZ64Xir7mKNi96d5/ZMUAqXPursfNDIDxjFgoEDUqeQ==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/content": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@hapi/content/-/content-5.0.2.tgz", - "integrity": "sha512-mre4dl1ygd4ZyOH3tiYBrOUBzV7Pu/EOs8VLGf58vtOEECWed8Uuw6B4iR9AN/8uQt42tB04qpVaMyoMQh0oMw==", - "requires": { - "@hapi/boom": "9.x.x" - } - }, - "@hapi/cryptiles": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/cryptiles/-/cryptiles-5.1.0.tgz", - "integrity": "sha512-fo9+d1Ba5/FIoMySfMqPBR/7Pa29J2RsiPrl7bkwo5W5o+AN1dAYQRi4SPrPwwVxVGKjgLOEWrsvt1BonJSfLA==", - "requires": { - "@hapi/boom": "9.x.x" - } - }, - "@hapi/file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hapi/file/-/file-2.0.0.tgz", - "integrity": "sha512-WSrlgpvEqgPWkI18kkGELEZfXr0bYLtr16iIN4Krh9sRnzBZN6nnWxHFxtsnP684wueEySBbXPDg/WfA9xJdBQ==" - }, - "@hapi/hapi": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-20.1.2.tgz", - "integrity": "sha512-yLppH93as7vw+uaAMVcHEB13eBojuzGhcX948y/CGukNRAlnPV+c1EJGbYPLXVffpH8wCNsI7TrTaeifSFS6Vw==", - "requires": { - "@hapi/accept": "^5.0.1", - "@hapi/ammo": "^5.0.1", - "@hapi/boom": "^9.1.0", - "@hapi/bounce": "^2.0.0", - "@hapi/call": "^8.0.0", - "@hapi/catbox": "^11.1.1", - "@hapi/catbox-memory": "^5.0.0", - "@hapi/heavy": "^7.0.1", - "@hapi/hoek": "^9.0.4", - "@hapi/mimos": "^5.0.0", - "@hapi/podium": "^4.1.1", - "@hapi/shot": "^5.0.5", - "@hapi/somever": "^3.0.0", - "@hapi/statehood": "^7.0.3", - "@hapi/subtext": "^7.0.3", - "@hapi/teamwork": "^5.1.0", - "@hapi/topo": "^5.0.0", - "@hapi/validate": "^1.1.1" - } - }, - "@hapi/heavy": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@hapi/heavy/-/heavy-7.0.1.tgz", - "integrity": "sha512-vJ/vzRQ13MtRzz6Qd4zRHWS3FaUc/5uivV2TIuExGTM9Qk+7Zzqj0e2G7EpE6KztO9SalTbiIkTh7qFKj/33cA==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/validate": "1.x.x" - } - }, - "@hapi/hoek": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz", - "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==" - }, - "@hapi/inert": { - "version": "6.0.3", - "resolved": "https://r.cnpmjs.org/@hapi/inert/download/@hapi/inert-6.0.3.tgz", - "integrity": "sha1-V69dkSiT+ry1frS5VvhPbNgCD+E=", - "requires": { - "@hapi/ammo": "5.x.x", - "@hapi/boom": "9.x.x", - "@hapi/bounce": "2.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/validate": "1.x.x", - "lru-cache": "^6.0.0" - } - }, - "@hapi/iron": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@hapi/iron/-/iron-6.0.0.tgz", - "integrity": "sha512-zvGvWDufiTGpTJPG1Y/McN8UqWBu0k/xs/7l++HVU535NLHXsHhy54cfEMdW7EjwKfbBfM9Xy25FmTiobb7Hvw==", - "requires": { - "@hapi/b64": "5.x.x", - "@hapi/boom": "9.x.x", - "@hapi/bourne": "2.x.x", - "@hapi/cryptiles": "5.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/mimos": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/mimos/-/mimos-5.0.0.tgz", - "integrity": "sha512-EVS6wJYeE73InTlPWt+2e3Izn319iIvffDreci3qDNT+t3lA5ylJ0/SoTaID8e0TPNUkHUSsgJZXEmLHvoYzrA==", - "requires": { - "@hapi/hoek": "9.x.x", - "mime-db": "1.x.x" - } - }, - "@hapi/nigel": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@hapi/nigel/-/nigel-4.0.2.tgz", - "integrity": "sha512-ht2KoEsDW22BxQOEkLEJaqfpoKPXxi7tvabXy7B/77eFtOyG5ZEstfZwxHQcqAiZhp58Ae5vkhEqI03kawkYNw==", - "requires": { - "@hapi/hoek": "^9.0.4", - "@hapi/vise": "^4.0.0" - } - }, - "@hapi/pez": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-5.0.3.tgz", - "integrity": "sha512-mpikYRJjtrbJgdDHG/H9ySqYqwJ+QU/D7FXsYciS9P7NYBXE2ayKDAy3H0ou6CohOCaxPuTV4SZ0D936+VomHA==", - "requires": { - "@hapi/b64": "5.x.x", - "@hapi/boom": "9.x.x", - "@hapi/content": "^5.0.2", - "@hapi/hoek": "9.x.x", - "@hapi/nigel": "4.x.x" - } - }, - "@hapi/podium": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@hapi/podium/-/podium-4.1.3.tgz", - "integrity": "sha512-ljsKGQzLkFqnQxE7qeanvgGj4dejnciErYd30dbrYzUOF/FyS/DOF97qcrT3bhoVwCYmxa6PEMhxfCPlnUcD2g==", - "requires": { - "@hapi/hoek": "9.x.x", - "@hapi/teamwork": "5.x.x", - "@hapi/validate": "1.x.x" - } - }, - "@hapi/shot": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-5.0.5.tgz", - "integrity": "sha512-x5AMSZ5+j+Paa8KdfCoKh+klB78otxF+vcJR/IoN91Vo2e5ulXIW6HUsFTCU+4W6P/Etaip9nmdAx2zWDimB2A==", - "requires": { - "@hapi/hoek": "9.x.x", - "@hapi/validate": "1.x.x" - } - }, - "@hapi/somever": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@hapi/somever/-/somever-3.0.0.tgz", - "integrity": "sha512-Upw/kmKotC9iEmK4y047HMYe4LDKsE5NWfjgX41XNKmFvxsQL7OiaCWVhuyyhU0ShDGBfIAnCH8jZr49z/JzZA==", - "requires": { - "@hapi/bounce": "2.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/statehood": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@hapi/statehood/-/statehood-7.0.3.tgz", - "integrity": "sha512-pYB+pyCHkf2Amh67QAXz7e/DN9jcMplIL7Z6N8h0K+ZTy0b404JKPEYkbWHSnDtxLjJB/OtgElxocr2fMH4G7w==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/bounce": "2.x.x", - "@hapi/bourne": "2.x.x", - "@hapi/cryptiles": "5.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/iron": "6.x.x", - "@hapi/validate": "1.x.x" - } - }, - "@hapi/subtext": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-7.0.3.tgz", - "integrity": "sha512-CekDizZkDGERJ01C0+TzHlKtqdXZxzSWTOaH6THBrbOHnsr3GY+yiMZC+AfNCypfE17RaIakGIAbpL2Tk1z2+A==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/bourne": "2.x.x", - "@hapi/content": "^5.0.2", - "@hapi/file": "2.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/pez": "^5.0.1", - "@hapi/wreck": "17.x.x" - } - }, - "@hapi/teamwork": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/teamwork/-/teamwork-5.1.0.tgz", - "integrity": "sha512-llqoQTrAJDTXxG3c4Kz/uzhBS1TsmSBa/XG5SPcVXgmffHE1nFtyLIK0hNJHCB3EuBKT84adzd1hZNY9GJLWtg==" - }, - "@hapi/topo": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", - "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@hapi/validate": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@hapi/validate/-/validate-1.1.3.tgz", - "integrity": "sha512-/XMR0N0wjw0Twzq2pQOzPBZlDzkekGcoCtzO314BpIEsbXdYGthQUbxgkGDf4nhk1+IPDAsXqWjMohRQYO06UA==", - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0" - } - }, - "@hapi/vise": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@hapi/vise/-/vise-4.0.0.tgz", - "integrity": "sha512-eYyLkuUiFZTer59h+SGy7hUm+qE9p+UemePTHLlIWppEd+wExn3Df5jO04bFQTm7nleF5V8CtuYQYb+VFpZ6Sg==", - "requires": { - "@hapi/hoek": "9.x.x" - } - }, - "@hapi/vision": { - "version": "6.1.0", - "resolved": "https://r.cnpmjs.org/@hapi/vision/download/@hapi/vision-6.1.0.tgz", - "integrity": "sha1-k58QZT+9nfEQxE39AhMItjPoW1M=", - "dev": true, - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/bounce": "2.x.x", - "@hapi/hoek": "9.x.x", - "@hapi/validate": "1.x.x" - } - }, - "@hapi/wreck": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-17.1.0.tgz", - "integrity": "sha512-nx6sFyfqOpJ+EFrHX+XWwJAxs3ju4iHdbB/bwR8yTNZOiYmuhA8eCe7lYPtYmb4j7vyK/SlbaQsmTtUrMvPEBw==", - "requires": { - "@hapi/boom": "9.x.x", - "@hapi/bourne": "2.x.x", - "@hapi/hoek": "9.x.x" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://r.cnpmjs.org/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz", - "integrity": "sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=" - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://r.cnpmjs.org/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz", - "integrity": "sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE=", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@tokenizer/token": { - "version": "0.1.1", - "resolved": "https://r.cnpmjs.org/@tokenizer/token/download/@tokenizer/token-0.1.1.tgz", - "integrity": "sha1-8NksEvhwed39Gyn2FHWLlpa8KeM=", - "dev": true - }, - "@types/debug": { - "version": "4.1.5", - "resolved": "https://r.cnpmjs.org/@types/debug/download/@types/debug-4.1.5.tgz", - "integrity": "sha1-sU76iFK3do2JiQZhPCP2iHE+As0=", - "dev": true - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://r.cnpmjs.org/@types/json5/download/@types/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "@types/node": { - "version": "15.12.2", - "resolved": "https://r.cnpmjs.org/@types/node/download/@types/node-15.12.2.tgz", - "integrity": "sha1-HytCxL5xVv9Kb5FLL7A9BfqE440=", - "dev": true - }, - "@types/readable-stream": { - "version": "2.3.10", - "resolved": "https://r.cnpmjs.org/@types/readable-stream/download/@types/readable-stream-2.3.10.tgz", - "integrity": "sha1-DxpRLKML7F5T0yghM7kjenA+dWI=", - "dev": true, - "requires": { - "@types/node": "*", - "safe-buffer": "*" - } - }, - "@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/@types/strip-bom/download/@types/strip-bom-3.0.0.tgz", - "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", - "dev": true - }, - "@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://r.cnpmjs.org/@types/strip-json-comments/download/@types/strip-json-comments-0.0.30.tgz", - "integrity": "sha1-mqMMBNshKpoGSdaub9UKzMQHSKE=", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/abbrev/download/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=" - }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/ansi-align/download/ansi-align-3.0.0.tgz", - "integrity": "sha1-tTazcc9ofKrvI2wY0+If43l0Z8s=", - "requires": { - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://r.cnpmjs.org/ansi-regex/download/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://r.cnpmjs.org/emoji-regex/download/emoji-regex-7.0.3.tgz", - "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/string-width/download/string-width-3.1.0.tgz", - "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://r.cnpmjs.org/strip-ansi/download/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://r.cnpmjs.org/ansi-regex/download/ansi-regex-5.0.0.tgz", - "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://r.cnpmjs.org/ansi-styles/download/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://r.cnpmjs.org/anymatch/download/anymatch-3.1.2.tgz", - "integrity": "sha1-wFV8CWrzLxBhmPT04qODU343hxY=", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://r.cnpmjs.org/arg/download/arg-4.1.3.tgz", - "integrity": "sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/array-find-index/download/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://r.cnpmjs.org/async/download/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/balanced-match/download/balanced-match-1.0.2.tgz", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://r.cnpmjs.org/binary-extensions/download/binary-extensions-2.2.0.tgz", - "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=" - }, - "boxen": { - "version": "4.2.0", - "resolved": "https://r.cnpmjs.org/boxen/download/boxen-4.2.0.tgz", - "integrity": "sha1-5BG2I1fW1tNlh8isPV2XTaoHDmQ=", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://r.cnpmjs.org/brace-expansion/download/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://r.cnpmjs.org/braces/download/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", - "requires": { - "fill-range": "^7.0.1" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/buffer-from/download/buffer-from-1.1.1.tgz", - "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=", - "dev": true - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://r.cnpmjs.org/cacheable-request/download/cacheable-request-6.1.0.tgz", - "integrity": "sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=", - "requires": { - "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" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://r.cnpmjs.org/get-stream/download/get-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz", - "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=" - } - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://r.cnpmjs.org/camelcase/download/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/camelcase/download/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/chalk/download/chalk-3.0.0.tgz", - "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://r.cnpmjs.org/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://r.cnpmjs.org/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://r.cnpmjs.org/chokidar/download/chokidar-3.5.2.tgz", - "integrity": "sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.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" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/ci-info/download/ci-info-2.0.0.tgz", - "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=" - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://r.cnpmjs.org/cli-boxes/download/cli-boxes-2.2.1.tgz", - "integrity": "sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=" - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/clone-response/download/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://r.cnpmjs.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://r.cnpmjs.org/concat-map/download/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://r.cnpmjs.org/configstore/download/configstore-5.0.1.tgz", - "integrity": "sha1-02UCG130uYzdGH1qOw4/anzF7ZY=", - "requires": { - "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" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/create-require/download/create-require-1.1.1.tgz", - "integrity": "sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=", - "dev": true - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/crypto-random-string/download/crypto-random-string-2.0.0.tgz", - "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://r.cnpmjs.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://r.cnpmjs.org/dateformat/download/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://r.cnpmjs.org/debug/download/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://r.cnpmjs.org/decamelize/download/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://r.cnpmjs.org/decompress-response/download/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://r.cnpmjs.org/deep-extend/download/deep-extend-0.6.0.tgz", - "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=" - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://r.cnpmjs.org/defer-to-connect/download/defer-to-connect-1.1.3.tgz", - "integrity": "sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://r.cnpmjs.org/depd/download/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://r.cnpmjs.org/diff/download/diff-4.0.2.tgz", - "integrity": "sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=", - "dev": true - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://r.cnpmjs.org/dot-prop/download/dot-prop-5.3.0.tgz", - "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://r.cnpmjs.org/dotenv/download/dotenv-10.0.0.tgz", - "integrity": "sha1-PUInuPuV+BCWzdK2ZlP7LHCFuoE=", - "dev": true - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://r.cnpmjs.org/duplexer3/download/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "dynamic-dedupe": { - "version": "0.3.0", - "resolved": "https://r.cnpmjs.org/dynamic-dedupe/download/dynamic-dedupe-0.3.0.tgz", - "integrity": "sha1-BuRMIj9eTpTXjvnbI6ZRXOL5YqE=", - "dev": true, - "requires": { - "xtend": "^4.0.0" - } - }, - "ejs": { - "version": "3.1.6", - "resolved": "https://r.cnpmjs.org/ejs/download/ejs-3.1.6.tgz", - "integrity": "sha1-W/0KBol0O7UmizVQzO7rvBcCgio=", - "dev": true, - "requires": { - "jake": "^10.6.1" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://r.cnpmjs.org/emoji-regex/download/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://r.cnpmjs.org/end-of-stream/download/end-of-stream-1.4.4.tgz", - "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", - "requires": { - "once": "^1.4.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://r.cnpmjs.org/error-ex/download/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/escape-goat/download/escape-goat-2.1.1.tgz", - "integrity": "sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://r.cnpmjs.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "file-type": { - "version": "16.5.0", - "resolved": "https://r.cnpmjs.org/file-type/download/file-type-16.5.0.tgz", - "integrity": "sha1-FqJibzszusYS9ugeUiFvOnyOEqI=", - "dev": true, - "requires": { - "readable-web-to-node-stream": "^3.0.0", - "strtok3": "^6.0.3", - "token-types": "^2.0.0" - } - }, - "filelist": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/filelist/download/filelist-1.0.2.tgz", - "integrity": "sha1-gCAvIUYtTRwuIUEZsYB8G8A4Dls=", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://r.cnpmjs.org/fill-range/download/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://r.cnpmjs.org/find-up/download/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/fs.realpath/download/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://r.cnpmjs.org/fsevents/download/fsevents-2.3.2.tgz", - "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://r.cnpmjs.org/function-bind/download/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", - "dev": true - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://r.cnpmjs.org/get-stdin/download/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://r.cnpmjs.org/get-stream/download/get-stream-4.1.0.tgz", - "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", - "requires": { - "pump": "^3.0.0" - } - }, - "glob": { - "version": "7.1.7", - "resolved": "https://r.cnpmjs.org/glob/download/glob-7.1.7.tgz", - "integrity": "sha1-Oxk+kjPwHULQs/eClLvutBj5SpA=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://r.cnpmjs.org/glob-parent/download/glob-parent-5.1.2.tgz", - "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", - "requires": { - "is-glob": "^4.0.1" - } - }, - "global-dirs": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/global-dirs/download/global-dirs-2.1.0.tgz", - "integrity": "sha1-6QRqScgG/wTWwYJeGWyPAJHo300=", - "requires": { - "ini": "1.3.7" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://r.cnpmjs.org/got/download/got-9.6.0.tgz", - "integrity": "sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=", - "requires": { - "@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": { - "version": "4.2.6", - "resolved": "https://r.cnpmjs.org/graceful-fs/download/graceful-fs-4.2.6.tgz", - "integrity": "sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4=" - }, - "growly": { - "version": "1.3.0", - "resolved": "https://r.cnpmjs.org/growly/download/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "peer": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://r.cnpmjs.org/has/download/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/has-flag/download/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/has-yarn/download/has-yarn-2.1.0.tgz", - "integrity": "sha1-E34RNUp7W/EapctknPDG8/8rLnc=" - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://r.cnpmjs.org/hosted-git-info/download/hosted-git-info-2.8.9.tgz", - "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", - "dev": true - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://r.cnpmjs.org/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", - "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=" - }, - "http-errors": { - "version": "1.8.0", - "resolved": "https://r.cnpmjs.org/http-errors/download/http-errors-1.8.0.tgz", - "integrity": "sha1-ddG75JfhBE9R5O6ecEpi8o0zZQc=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://r.cnpmjs.org/ieee754/download/ieee754-1.2.1.tgz", - "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", - "dev": true - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/ignore-by-default/download/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/import-lazy/download/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://r.cnpmjs.org/imurmurhash/download/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/indent-string/download/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://r.cnpmjs.org/inflight/download/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://r.cnpmjs.org/inherits/download/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" - }, - "ini": { - "version": "1.3.7", - "resolved": "https://r.cnpmjs.org/ini/download/ini-1.3.7.tgz", - "integrity": "sha1-oJNj4ZEZcuoW16iFEAXYTPCamoQ=" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://r.cnpmjs.org/is-arrayish/download/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/is-binary-path/download/is-binary-path-2.1.0.tgz", - "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/is-ci/download/is-ci-2.0.0.tgz", - "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.4.0", - "resolved": "https://r.cnpmjs.org/is-core-module/download/is-core-module-2.4.0.tgz", - "integrity": "sha1-jp/I4VAnsBFBgCbpjw5vTYYwXME=", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://r.cnpmjs.org/is-docker/download/is-docker-2.2.1.tgz", - "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", - "dev": true, - "peer": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/is-extglob/download/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/is-finite/download/is-finite-1.1.0.tgz", - "integrity": "sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=" - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://r.cnpmjs.org/is-glob/download/is-glob-4.0.1.tgz", - "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-installed-globally": { - "version": "0.3.2", - "resolved": "https://r.cnpmjs.org/is-installed-globally/download/is-installed-globally-0.3.2.tgz", - "integrity": "sha1-/T76ee5nDRGHIzGC1bCh3QAxMUE=", - "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - } - }, - "is-npm": { - "version": "4.0.0", - "resolved": "https://r.cnpmjs.org/is-npm/download/is-npm-4.0.0.tgz", - "integrity": "sha1-yQ3YOAaW34enptgjwg0LErvjyE0=" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://r.cnpmjs.org/is-number/download/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=" - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/is-obj/download/is-obj-2.0.0.tgz", - "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://r.cnpmjs.org/is-path-inside/download/is-path-inside-3.0.3.tgz", - "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/is-typedarray/download/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://r.cnpmjs.org/is-utf8/download/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://r.cnpmjs.org/is-wsl/download/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", - "dev": true, - "peer": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://r.cnpmjs.org/is-yarn-global/download/is-yarn-global-0.3.0.tgz", - "integrity": "sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/isexe/download/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true, - "peer": true - }, - "jake": { - "version": "10.8.2", - "resolved": "https://r.cnpmjs.org/jake/download/jake-10.8.2.tgz", - "integrity": "sha1-68nehVgWCmbYLQ6txqLlj7xQCns=", - "dev": true, - "requires": { - "async": "0.9.x", - "chalk": "^2.4.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://r.cnpmjs.org/ansi-styles/download/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://r.cnpmjs.org/chalk/download/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://r.cnpmjs.org/color-convert/download/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://r.cnpmjs.org/color-name/download/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - } - } - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/json-buffer/download/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/json5/download/json5-1.0.1.tgz", - "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/keyv/download/keyv-3.1.0.tgz", - "integrity": "sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk=", - "requires": { - "json-buffer": "3.0.0" - } - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://r.cnpmjs.org/latest-version/download/latest-version-5.1.0.tgz", - "integrity": "sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4=", - "requires": { - "package-json": "^6.3.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/load-json-file/download/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://r.cnpmjs.org/loud-rejection/download/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz", - "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://r.cnpmjs.org/lru-cache/download/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://r.cnpmjs.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://r.cnpmjs.org/make-error/download/make-error-1.3.6.tgz", - "integrity": "sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/map-obj/download/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://r.cnpmjs.org/meow/download/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/mimic-response/download/mimic-response-1.0.1.tgz", - "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://r.cnpmjs.org/minimatch/download/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://r.cnpmjs.org/minimist/download/minimist-1.2.5.tgz", - "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://r.cnpmjs.org/mkdirp/download/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", - "dev": true - }, - "ms": { - "version": "2.1.3", - "resolved": "https://r.cnpmjs.org/ms/download/ms-2.1.3.tgz", - "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=" - }, - "multiparty": { - "version": "4.2.2", - "resolved": "https://r.cnpmjs.org/multiparty/download/multiparty-4.2.2.tgz", - "integrity": "sha1-vuX7VzckdijTnatJef/W1Xv2DvY=", - "requires": { - "http-errors": "~1.8.0", - "safe-buffer": "5.2.1", - "uid-safe": "2.1.5" - } - }, - "node-notifier": { - "version": "10.0.0", - "resolved": "https://r.cnpmjs.org/node-notifier/download/node-notifier-10.0.0.tgz", - "integrity": "sha1-k8FUBVsHtVCjOhlmobESkcIRPmk=", - "dev": true, - "peer": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.5", - "shellwords": "^0.1.1", - "uuid": "^8.3.2", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://r.cnpmjs.org/semver/download/semver-7.3.5.tgz", - "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", - "dev": true, - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "nodemon": { - "version": "2.0.7", - "resolved": "https://r.cnpmjs.org/nodemon/download/nodemon-2.0.7.tgz", - "integrity": "sha1-bwMKCg6+PqG6Kjj3G/m6tIQc7TI=", - "requires": { - "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" - } - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://r.cnpmjs.org/nopt/download/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://r.cnpmjs.org/normalize-package-data/download/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/normalize-path/download/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://r.cnpmjs.org/normalize-url/download/normalize-url-4.5.1.tgz", - "integrity": "sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://r.cnpmjs.org/object-assign/download/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://r.cnpmjs.org/once/download/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/p-cancelable/download/p-cancelable-1.1.0.tgz", - "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://r.cnpmjs.org/package-json/download/package-json-6.5.0.tgz", - "integrity": "sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA=", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://r.cnpmjs.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" - } - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://r.cnpmjs.org/parse-json/download/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://r.cnpmjs.org/path-exists/download/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://r.cnpmjs.org/path-parse/download/path-parse-1.0.7.tgz", - "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/path-type/download/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "peek-readable": { - "version": "3.1.3", - "resolved": "https://r.cnpmjs.org/peek-readable/download/peek-readable-3.1.3.tgz", - "integrity": "sha1-kySA1Gz2qlU8RsaFZsT7aags0rE=", - "dev": true - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://r.cnpmjs.org/picomatch/download/picomatch-2.3.0.tgz", - "integrity": "sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://r.cnpmjs.org/pify/download/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://r.cnpmjs.org/pinkie/download/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/prepend-http/download/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "pstree.remy": { - "version": "1.1.8", - "resolved": "https://r.cnpmjs.org/pstree.remy/download/pstree.remy-1.1.8.tgz", - "integrity": "sha1-wkIiT0pnwh9oaDm720rCgrg3PTo=" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/pump/download/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/pupa/download/pupa-2.1.1.tgz", - "integrity": "sha1-9ej9SvwsXZeCj6pSNUnth0SiDWI=", - "requires": { - "escape-goat": "^2.0.0" - } - }, - "random-bytes": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/random-bytes/download/random-bytes-1.0.0.tgz", - "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" - }, - "rc": { - "version": "1.2.8", - "resolved": "https://r.cnpmjs.org/rc/download/rc-1.2.8.tgz", - "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://r.cnpmjs.org/read-pkg/download/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://r.cnpmjs.org/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readable-web-to-node-stream": { - "version": "3.0.1", - "resolved": "https://r.cnpmjs.org/readable-web-to-node-stream/download/readable-web-to-node-stream-3.0.1.tgz", - "integrity": "sha1-P2GbG8Xdc6TP5cX5tPb6ulXf+EU=", - "dev": true, - "requires": { - "@types/readable-stream": "^2.3.9", - "readable-stream": "^3.6.0" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://r.cnpmjs.org/readdirp/download/readdirp-3.6.0.tgz", - "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", - "requires": { - "picomatch": "^2.2.1" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/redent/download/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://r.cnpmjs.org/registry-auth-token/download/registry-auth-token-4.2.1.tgz", - "integrity": "sha1-bXtABkQZGJcszV/tzUHcMix5slA=", - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://r.cnpmjs.org/registry-url/download/registry-url-5.1.0.tgz", - "integrity": "sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk=", - "requires": { - "rc": "^1.2.8" - } - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/repeating/download/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://r.cnpmjs.org/resolve/download/resolve-1.20.0.tgz", - "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/responselike/download/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://r.cnpmjs.org/rimraf/download/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://r.cnpmjs.org/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://r.cnpmjs.org/semver/download/semver-5.7.1.tgz", - "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=" - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://r.cnpmjs.org/semver-diff/download/semver-diff-3.1.1.tgz", - "integrity": "sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys=", - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://r.cnpmjs.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" - } - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://r.cnpmjs.org/setprototypeof/download/setprototypeof-1.2.0.tgz", - "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=" - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://r.cnpmjs.org/shellwords/download/shellwords-0.1.1.tgz", - "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", - "dev": true, - "peer": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://r.cnpmjs.org/signal-exit/download/signal-exit-3.0.3.tgz", - "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://r.cnpmjs.org/source-map/download/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://r.cnpmjs.org/source-map-support/download/source-map-support-0.5.19.tgz", - "integrity": "sha1-qYti+G3K9PZzmWSMCFKRq56P7WE=", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://r.cnpmjs.org/spdx-correct/download/spdx-correct-3.1.1.tgz", - "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://r.cnpmjs.org/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz", - "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://r.cnpmjs.org/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://r.cnpmjs.org/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz", - "integrity": "sha1-illRNd75WSvaaXCUdPHL7qfCRn8=", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://r.cnpmjs.org/statuses/download/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://r.cnpmjs.org/string_decoder/download/string_decoder-1.3.0.tgz", - "integrity": "sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4=", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://r.cnpmjs.org/string-width/download/string-width-4.2.2.tgz", - "integrity": "sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU=", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://r.cnpmjs.org/strip-ansi/download/strip-ansi-6.0.0.tgz", - "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/strip-bom/download/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://r.cnpmjs.org/strip-indent/download/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://r.cnpmjs.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "strtok3": { - "version": "6.0.8", - "resolved": "https://r.cnpmjs.org/strtok3/download/strtok3-6.0.8.tgz", - "integrity": "sha1-yDkVf2FcELoPSuNQZ9rZlZ7so0Y=", - "dev": true, - "requires": { - "@tokenizer/token": "^0.1.1", - "@types/debug": "^4.1.5", - "peek-readable": "^3.1.3" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://r.cnpmjs.org/supports-color/download/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", - "requires": { - "has-flag": "^3.0.0" - } - }, - "term-size": { - "version": "2.2.1", - "resolved": "https://r.cnpmjs.org/term-size/download/term-size-2.2.1.tgz", - "integrity": "sha1-KmpUhAQywvtjIP6g9BVTHpAYn1Q=" - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/to-readable-stream/download/to-readable-stream-1.0.0.tgz", - "integrity": "sha1-zgqgwvPfat+FLvtASng+d8BHV3E=" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://r.cnpmjs.org/to-regex-range/download/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/toidentifier/download/toidentifier-1.0.0.tgz", - "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=" - }, - "token-types": { - "version": "2.1.1", - "resolved": "https://r.cnpmjs.org/token-types/download/token-types-2.1.1.tgz", - "integrity": "sha1-vVhdZJAqr3ILiXnSV7S4ULTUXEU=", - "dev": true, - "requires": { - "@tokenizer/token": "^0.1.1", - "ieee754": "^1.2.1" - } - }, - "touch": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/touch/download/touch-3.1.0.tgz", - "integrity": "sha1-/jZfX3XsntTlaCXgu3bSSrdK+Ds=", - "requires": { - "nopt": "~1.0.10" - } - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://r.cnpmjs.org/tree-kill/download/tree-kill-1.2.2.tgz", - "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", - "dev": true - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://r.cnpmjs.org/trim-newlines/download/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "ts-node": { - "version": "9.1.1", - "resolved": "https://r.cnpmjs.org/ts-node/download/ts-node-9.1.1.tgz", - "integrity": "sha1-UamkUKPpWUAb2l8ASnLVS5NtN20=", - "dev": true, - "requires": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } - }, - "ts-node-dev": { - "version": "1.1.6", - "resolved": "https://r.cnpmjs.org/ts-node-dev/download/ts-node-dev-1.1.6.tgz", - "integrity": "sha1-7iETcYy1qSwcj0IpEjrWr766Afg=", - "dev": true, - "requires": { - "chokidar": "^3.5.1", - "dateformat": "~1.0.4-1.2.3", - "dynamic-dedupe": "^0.3.0", - "minimist": "^1.2.5", - "mkdirp": "^1.0.4", - "resolve": "^1.0.0", - "rimraf": "^2.6.1", - "source-map-support": "^0.5.12", - "tree-kill": "^1.2.2", - "ts-node": "^9.0.0", - "tsconfig": "^7.0.0" - } - }, - "tsconfig": { - "version": "7.0.0", - "resolved": "https://r.cnpmjs.org/tsconfig/download/tsconfig-7.0.0.tgz", - "integrity": "sha1-hFOIdaTcIW5cSlQys6Tew9VOkbc=", - "dev": true, - "requires": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/strip-bom/download/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://r.cnpmjs.org/tsconfig-paths/download/tsconfig-paths-3.9.0.tgz", - "integrity": "sha1-CYVHpsREiAfo/Ljq4IEGTumjyQs=", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/strip-bom/download/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://r.cnpmjs.org/type-fest/download/type-fest-0.8.1.tgz", - "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://r.cnpmjs.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.3.2", - "resolved": "https://r.cnpmjs.org/typescript/download/typescript-4.3.2.tgz", - "integrity": "sha1-OZqxiqxFgC1vJJjeUFT8u+cWqAU=", - "dev": true, - "peer": true - }, - "uid-safe": { - "version": "2.1.5", - "resolved": "https://r.cnpmjs.org/uid-safe/download/uid-safe-2.1.5.tgz", - "integrity": "sha1-Kz1cckDo/C5Y+Komnl7knAhXvTo=", - "requires": { - "random-bytes": "~1.0.0" - } - }, - "undefsafe": { - "version": "2.0.3", - "resolved": "https://r.cnpmjs.org/undefsafe/download/undefsafe-2.0.3.tgz", - "integrity": "sha1-axZucJStRjE7IgLafsws18xueq4=", - "requires": { - "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://r.cnpmjs.org/debug/download/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://r.cnpmjs.org/unique-string/download/unique-string-2.0.0.tgz", - "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "update-notifier": { - "version": "4.1.3", - "resolved": "https://r.cnpmjs.org/update-notifier/download/update-notifier-4.1.3.tgz", - "integrity": "sha1-vobuE+jOSPtQBD/3IFe1vVmOHqM=", - "requires": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://r.cnpmjs.org/url-parse-lax/download/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/util-deprecate/download/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://r.cnpmjs.org/uuid/download/uuid-8.3.2.tgz", - "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", - "dev": true, - "peer": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://r.cnpmjs.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://r.cnpmjs.org/which/download/which-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", - "dev": true, - "peer": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://r.cnpmjs.org/widest-line/download/widest-line-3.1.0.tgz", - "integrity": "sha1-gpIzO79my0X/DeFgOxNreuFJbso=", - "requires": { - "string-width": "^4.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://r.cnpmjs.org/wrappy/download/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://r.cnpmjs.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz", - "integrity": "sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug=", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://r.cnpmjs.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz", - "integrity": "sha1-S8jZmEQDaWIl74OhVzy7y0552xM=" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://r.cnpmjs.org/xtend/download/xtend-4.0.2.tgz", - "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://r.cnpmjs.org/yallist/download/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=" - }, - "yn": { - "version": "3.1.1", - "resolved": "https://r.cnpmjs.org/yn/download/yn-3.1.1.tgz", - "integrity": "sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=", - "dev": true - } - } -} diff --git a/package.json b/package.json index 94a0811..7663884 100644 --- a/package.json +++ b/package.json @@ -5,9 +5,10 @@ "private": true, "main": "index.js", "scripts": { - "init": "npx ts-node --project ./tsconfig.json -r tsconfig-paths/register source/db/init.ts alter", - "start": "npx ts-node-dev --project ./tsconfig.json -r tsconfig-paths/register ./source/main.ts", - "dev": "nodemon --exec 'npx ts-node --project ./tsconfig.json -r tsconfig-paths/register ./source/main.ts'" + "init": "ts-node --respawn --project ./tsconfig.json -r tsconfig-paths/register source/db/init.ts alter", + "start": "ts-node-dev --respawn --project ./tsconfig.json -r tsconfig-paths/register ./source/main.ts", + "dev": "npm start", + "deva": "nodemon --exec 'ts-node --project ./tsconfig.json -r tsconfig-paths/register ./source/main.ts'" }, "keywords": [], "author": "", @@ -16,6 +17,8 @@ "@hapi/cookie": "^11.0.2", "@hapi/hapi": "^20.1.2", "@hapi/inert": "^6.0.3", + "@types/hapi__hapi": "^20.0.10", + "@types/hapi__vision": "^5.5.3", "bcrypt": "^5.0.1", "hapi-auth-jwt2": "^10.2.0", "hapi-swagger": "^14.2.0", @@ -30,10 +33,11 @@ }, "devDependencies": { "@hapi/vision": "^6.1.0", - "@noderun/hapi-router": "link:packages/hapi-router", + "@noderun/hapi-router": "link:packages\\hapi-router", "dotenv": "^10.0.0", "ejs": "^3.1.6", "file-type": "^16.5.0", + "log4js": "^6.4.1", "ts-node": "^10.0.0", "ts-node-dev": "^1.1.6", "tsconfig-paths": "^3.9.0", diff --git a/packages/hapi-router/dist/hapi-router.cjs.js b/packages/hapi-router/dist/hapi-router.cjs.js index 1308360..f5f3074 100644 --- a/packages/hapi-router/dist/hapi-router.cjs.js +++ b/packages/hapi-router/dist/hapi-router.cjs.js @@ -52,6 +52,29 @@ function __values(o) { } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +} + +function __read(o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +} + +function __spread() { + for (var ar = [], i = 0; i < arguments.length; i++) + ar = ar.concat(__read(arguments[i])); + return ar; } var path$1 = require("path"); @@ -255,10 +278,10 @@ var routePlugin = (function () { } var str = route; if (options_1.auth) { - str += " 该路由需要权限"; + str = " 需要权限: " + " " + full(method) + " " + str; } else { - str += " 该路由不需要权限"; + str = " 不需权限: " + " " + full(method) + " " + str; } routes.push(str); server.route({ @@ -285,6 +308,14 @@ var routePlugin = (function () { }; return routePlugin; }()); +function full(str, length) { + if (length === void 0) { length = 10; } + var len = str.length; + var need = length - len; + if (need <= 0) + return str; + return str + __spread(Array(need)).map(function (v, i) { return " "; }).join(""); +} var plugin = new routePlugin(); exports.auth = auth; diff --git a/packages/hapi-router/dist/hapi-router.cjs.js.map b/packages/hapi-router/dist/hapi-router.cjs.js.map index b742164..e8e94fe 100644 --- a/packages/hapi-router/dist/hapi-router.cjs.js.map +++ b/packages/hapi-router/dist/hapi-router.cjs.js.map @@ -1 +1 @@ -{"version":3,"file":"hapi-router.cjs.js","sources":["../src/util/index.ts","../src/util/decorators.ts","../src/index.ts"],"sourcesContent":["// @ts-nocheck\n\nconst path = require(\"path\")\nconst fs = require(\"fs\")\n\nexport function removeIndex(ss:any) {\n const remove = (str:any) => {\n if (str.endsWith(\"/index\")) {\n return str.slice(0, -6);\n }\n if (str.endsWith(\"index\")) {\n return str.slice(0, -5);\n }\n return str ? str : \"/\";\n };\n let r = true;\n let rr = ss;\n while (r) {\n if (rr.endsWith(\"/index\")) {\n rr = remove(rr);\n } else {\n r = false;\n }\n }\n return rr ? rr : \"/\";\n}\n\nexport function isIndexEnd(str:any) {\n return str.length == 1 && str.endsWith(\"/\");\n}\n\n\nexport function walkDir(\n filePath:any,\n exclude = [\"node_modules\", \"^_\", \".git\", \".idea\", \".gitignore\", \"client\",\"\\.txt$\"]\n) {\n let files:any[] = [];\n function Data(opts:any) {\n this.relativeDir = opts.relativeDir;\n this.relativeFile = opts.relativeFile;\n this.filename = opts.filename;\n this.file = opts.file;\n this.absoluteFile = opts.absoluteFile;\n this.relativeFileNoExt = opts.relativeFileNoExt;\n this.absoluteDir = opts.absoluteDir;\n }\n function readDir(filePath, dirname = \".\") {\n let res = fs.readdirSync(filePath);\n res.forEach((filename) => {\n const filepath = path.resolve(filePath, filename);\n const stat = fs.statSync(filepath);\n const name = filepath.split(path.sep).slice(-1)[0];\n if (typeof exclude === \"string\" && new RegExp(exclude).test(name)) {\n return;\n }\n if (Array.isArray(exclude)) {\n for (let i = 0; i < exclude.length; i++) {\n const excludeItem = exclude[i];\n if (new RegExp(excludeItem).test(name)) {\n return;\n }\n }\n }\n if (!stat.isFile()) {\n readDir(filepath, dirname + path.sep + name);\n } else {\n const data = new Data({\n relativeDir: dirname,\n relativeFile: dirname + path.sep + path.parse(filepath).base,\n relativeFileNoExt: dirname + path.sep + path.parse(filepath).name,\n file: path.parse(filepath).base,\n filename: path.parse(filepath).name,\n absoluteFile: filepath,\n absoluteDir: path.parse(filepath).dir,\n });\n files.push(data);\n }\n });\n }\n readDir(filePath);\n return files;\n}\n","// @ts-nocheck\n\nexport function method(opts?:string|Array) {\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\n target[propertyKey].$method = opts\n }\n}\nexport function route(route?:string) {\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\n target[propertyKey].$route = route\n }\n}\n\nexport function config(options:Object) {\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\n target[propertyKey].$options = options\n }\n}\n\nexport function auth(isAuth:boolean = true) {\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\n target[propertyKey].$auth = isAuth\n }\n}\n\nexport function validate(validate:Object) {\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\n target[propertyKey].$validate = validate\n }\n}\n\nexport function swagger(desc,notes,tags) {\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\n target[propertyKey].$swagger = [desc,notes,tags]\n }\n}\n","// @ts-nocheck\n\nimport { walkDir, removeIndex, isIndexEnd } from \"./util\";\nimport * as Joi from \"joi\";\nconst path = require(\"path\")\nconst fs = require(\"fs\")\n\nconst routes = [\"所有路由路径:\"];\n\nclass routePlugin {\n public name: string = \"routePlugin\";\n public version: string = \"0.0.1\";\n public register(server: any, options: any) {\n const sourceDir = options.sourceDir;\n const type = options.type || \"jwt\";\n\n const files = walkDir(sourceDir);\n files.forEach((file) => {\n let filename = file.relativeFileNoExt;\n let array = filename.split(path.sep).slice(1);\n let fileNoExt = removeIndex(\"/\" + array.join(\"/\"));\n const moduleName = path.resolve(sourceDir, filename);\n const obj = require(moduleName);\n if (obj.default) {\n const func = new (obj.default || obj)();\n const prototype = Object.getPrototypeOf(func);\n const keys = Reflect.ownKeys(prototype);\n for (const key of keys) {\n if (key !== \"constructor\") {\n let ff = func[key];\n // 默认方法\n const method = ff.$method || \"GET\";\n // 路由收集规则\n let route = \"\";\n if (ff.$route) {\n if (isIndexEnd(fileNoExt)) {\n route = ff.$route;\n } else {\n route = fileNoExt + ff.$route;\n }\n } else {\n if (isIndexEnd(fileNoExt)) {\n route = fileNoExt + key.toString();\n } else {\n route = fileNoExt + \"/\" + key.toString();\n }\n }\n route = removeIndex(route);\n // 配置规则\n const options = ff.$options ? ff.$options : {};\n if (!options.auth) {\n if (ff.$auth == undefined) {\n if (route.startsWith(\"/api\")) {\n options.auth = type;\n } else {\n options.auth = false;\n }\n } else if (ff.$auth) {\n options.auth = type;\n } else {\n options.auth = false;\n }\n }\n if (!options.validate) {\n let validateObj = ff.$validate || {};\n if(options.auth&&type === \"jwt\"){\n if (validateObj.headers) {\n validateObj.headers = validateObj.headers.keys({\n Authorization: Joi.string(),\n })\n }else{\n validateObj.headers = Joi.object({\n headers: Joi.object({\n Authorization: Joi.string(),\n }).unknown(), // 注意加上这个\n })\n }\n }\n if (validateObj) {\n options.validate = validateObj;\n }\n }\n // && route.startsWith(\"/api\")\n if (ff.$swagger) {\n options.description = ff.$swagger[0];\n options.notes = ff.$swagger[1];\n options.tags = ff.$swagger[2];\n }\n let str = route;\n if (options.auth) {\n str += \" 该路由需要权限\";\n } else {\n str += \" 该路由不需要权限\";\n }\n routes.push(str);\n server.route({\n method: method,\n path: route,\n handler: ff,\n options: options,\n });\n }\n }\n }\n });\n fs.writeFileSync(path.resolve(sourceDir, \"route.txt\"), routes.join(\"\\n\"), {\n encoding: \"utf-8\",\n });\n }\n}\n\nconst plugin = new routePlugin();\n\nexport { plugin };\nexport * from \"./util/decorators\";\n"],"names":["path","fs","Joi"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"hapi-router.cjs.js","sources":["../src/util/index.ts","../src/util/decorators.ts","../src/index.ts"],"sourcesContent":["// @ts-nocheck\r\n\r\nconst path = require(\"path\")\r\nconst fs = require(\"fs\")\r\n\r\nexport function removeIndex(ss:any) {\r\n const remove = (str:any) => {\r\n if (str.endsWith(\"/index\")) {\r\n return str.slice(0, -6);\r\n }\r\n if (str.endsWith(\"index\")) {\r\n return str.slice(0, -5);\r\n }\r\n return str ? str : \"/\";\r\n };\r\n let r = true;\r\n let rr = ss;\r\n while (r) {\r\n if (rr.endsWith(\"/index\")) {\r\n rr = remove(rr);\r\n } else {\r\n r = false;\r\n }\r\n }\r\n return rr ? rr : \"/\";\r\n}\r\n\r\nexport function isIndexEnd(str:any) {\r\n return str.length == 1 && str.endsWith(\"/\");\r\n}\r\n\r\n\r\nexport function walkDir(\r\n filePath:any,\r\n exclude = [\"node_modules\", \"^_\", \".git\", \".idea\", \".gitignore\", \"client\",\"\\.txt$\"]\r\n) {\r\n let files:any[] = [];\r\n function Data(opts:any) {\r\n this.relativeDir = opts.relativeDir;\r\n this.relativeFile = opts.relativeFile;\r\n this.filename = opts.filename;\r\n this.file = opts.file;\r\n this.absoluteFile = opts.absoluteFile;\r\n this.relativeFileNoExt = opts.relativeFileNoExt;\r\n this.absoluteDir = opts.absoluteDir;\r\n }\r\n function readDir(filePath, dirname = \".\") {\r\n let res = fs.readdirSync(filePath);\r\n res.forEach((filename) => {\r\n const filepath = path.resolve(filePath, filename);\r\n const stat = fs.statSync(filepath);\r\n const name = filepath.split(path.sep).slice(-1)[0];\r\n if (typeof exclude === \"string\" && new RegExp(exclude).test(name)) {\r\n return;\r\n }\r\n if (Array.isArray(exclude)) {\r\n for (let i = 0; i < exclude.length; i++) {\r\n const excludeItem = exclude[i];\r\n if (new RegExp(excludeItem).test(name)) {\r\n return;\r\n }\r\n }\r\n }\r\n if (!stat.isFile()) {\r\n readDir(filepath, dirname + path.sep + name);\r\n } else {\r\n const data = new Data({\r\n relativeDir: dirname,\r\n relativeFile: dirname + path.sep + path.parse(filepath).base,\r\n relativeFileNoExt: dirname + path.sep + path.parse(filepath).name,\r\n file: path.parse(filepath).base,\r\n filename: path.parse(filepath).name,\r\n absoluteFile: filepath,\r\n absoluteDir: path.parse(filepath).dir,\r\n });\r\n files.push(data);\r\n }\r\n });\r\n }\r\n readDir(filePath);\r\n return files;\r\n}\r\n","// @ts-nocheck\r\n\r\nexport function method(opts?:string|Array) {\r\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\r\n target[propertyKey].$method = opts\r\n }\r\n}\r\nexport function route(route?:string) {\r\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\r\n target[propertyKey].$route = route\r\n }\r\n}\r\n\r\nexport function config(options:Object) {\r\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\r\n target[propertyKey].$options = options\r\n }\r\n}\r\n\r\nexport function auth(isAuth:boolean = true) {\r\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\r\n target[propertyKey].$auth = isAuth\r\n }\r\n}\r\n\r\nexport function validate(validate:Object) {\r\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\r\n target[propertyKey].$validate = validate\r\n }\r\n}\r\n\r\nexport function swagger(desc,notes,tags) {\r\n return function (target, propertyKey: string, descriptor: PropertyDescriptor) {\r\n target[propertyKey].$swagger = [desc,notes,tags]\r\n }\r\n}\r\n","// @ts-nocheck\r\n\r\nimport { walkDir, removeIndex, isIndexEnd } from \"./util\";\r\nimport * as Joi from \"joi\";\r\nconst path = require(\"path\")\r\nconst fs = require(\"fs\")\r\n\r\nconst routes = [\"所有路由路径:\"];\r\n\r\nclass routePlugin {\r\n public name: string = \"routePlugin\";\r\n public version: string = \"0.0.1\";\r\n public register(server: any, options: any) {\r\n const sourceDir = options.sourceDir;\r\n const type = options.type || \"jwt\";\r\n\r\n const files = walkDir(sourceDir);\r\n files.forEach((file) => {\r\n let filename = file.relativeFileNoExt;\r\n let array = filename.split(path.sep).slice(1);\r\n let fileNoExt = removeIndex(\"/\" + array.join(\"/\"));\r\n const moduleName = path.resolve(sourceDir, filename);\r\n const obj = require(moduleName);\r\n if (obj.default) {\r\n const func = new (obj.default || obj)();\r\n const prototype = Object.getPrototypeOf(func);\r\n const keys = Reflect.ownKeys(prototype);\r\n for (const key of keys) {\r\n if (key !== \"constructor\") {\r\n let ff = func[key];\r\n // 默认方法\r\n const method = ff.$method || \"GET\";\r\n // 路由收集规则\r\n let route = \"\";\r\n if (ff.$route) {\r\n if (isIndexEnd(fileNoExt)) {\r\n route = ff.$route;\r\n } else {\r\n route = fileNoExt + ff.$route;\r\n }\r\n } else {\r\n if (isIndexEnd(fileNoExt)) {\r\n route = fileNoExt + key.toString();\r\n } else {\r\n route = fileNoExt + \"/\" + key.toString();\r\n }\r\n }\r\n route = removeIndex(route);\r\n // 配置规则\r\n const options = ff.$options ? ff.$options : {};\r\n if (!options.auth) {\r\n if (ff.$auth == undefined) {\r\n if (route.startsWith(\"/api\")) {\r\n options.auth = type;\r\n } else {\r\n options.auth = false;\r\n }\r\n } else if (ff.$auth) {\r\n options.auth = type;\r\n } else {\r\n options.auth = false;\r\n }\r\n }\r\n if (!options.validate) {\r\n let validateObj = ff.$validate || {};\r\n if(options.auth&&type === \"jwt\"){\r\n if (validateObj.headers) {\r\n validateObj.headers = validateObj.headers.keys({\r\n Authorization: Joi.string(),\r\n })\r\n }else{\r\n validateObj.headers = Joi.object({\r\n headers: Joi.object({\r\n Authorization: Joi.string(),\r\n }).unknown(), // 注意加上这个\r\n })\r\n }\r\n }\r\n if (validateObj) {\r\n options.validate = validateObj;\r\n }\r\n }\r\n // && route.startsWith(\"/api\")\r\n if (ff.$swagger) {\r\n options.description = ff.$swagger[0];\r\n options.notes = ff.$swagger[1];\r\n options.tags = ff.$swagger[2];\r\n }\r\n let str = route;\r\n if (options.auth) {\r\n str = \" 需要权限: \"+ \" \"+full(method)+\" \" + str;\r\n } else {\r\n str = \" 不需权限: \"+ \" \"+full(method)+\" \" + str;\r\n }\r\n routes.push(str);\r\n server.route({\r\n method: method,\r\n path: route,\r\n handler: ff,\r\n options: options,\r\n });\r\n }\r\n }\r\n }\r\n });\r\n fs.writeFileSync(path.resolve(sourceDir, \"route.txt\"), routes.join(\"\\n\"), {\r\n encoding: \"utf-8\",\r\n });\r\n }\r\n}\r\n\r\nfunction full(str: string, length=10) {\r\n let len = str.length;\r\n let need = length - len;\r\n if(need <= 0) return str \r\n return str+[...Array(need)].map((v,i)=>\" \").join(\"\")\r\n}\r\n\r\nconst plugin = new routePlugin();\r\n\r\nexport { plugin };\r\nexport * from \"./util/decorators\";\r\n"],"names":["path","fs","Joi"],"mappings":"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"} \ No newline at end of file diff --git a/packages/hapi-router/src/index.ts b/packages/hapi-router/src/index.ts index c8f0f85..125ad1d 100755 --- a/packages/hapi-router/src/index.ts +++ b/packages/hapi-router/src/index.ts @@ -88,9 +88,9 @@ class routePlugin { } let str = route; if (options.auth) { - str += " 该路由需要权限"; + str = " 需要权限: "+ " "+full(method)+" " + str; } else { - str += " 该路由不需要权限"; + str = " 不需权限: "+ " "+full(method)+" " + str; } routes.push(str); server.route({ @@ -109,6 +109,13 @@ class routePlugin { } } +function full(str: string, length=10) { + let len = str.length; + let need = length - len; + if(need <= 0) return str + return str+[...Array(need)].map((v,i)=>" ").join("") +} + const plugin = new routePlugin(); export { plugin }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 653b804..71e3835 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,9 @@ specifiers: '@hapi/hapi': ^20.1.2 '@hapi/inert': ^6.0.3 '@hapi/vision': ^6.1.0 - '@noderun/hapi-router': link:packages/hapi-router + '@noderun/hapi-router': link:packages\hapi-router + '@types/hapi__hapi': ^20.0.10 + '@types/hapi__vision': ^5.5.3 bcrypt: ^5.0.1 dotenv: ^10.0.0 ejs: ^3.1.6 @@ -15,6 +17,7 @@ specifiers: joi: ^17.4.0 json-merge-patch: ^1.0.1 jsonwebtoken: ^8.5.1 + log4js: ^6.4.1 multiparty: ^4.2.2 nodemon: ^2.0.7 pug: ^3.0.2 @@ -29,6 +32,8 @@ dependencies: '@hapi/cookie': 11.0.2 '@hapi/hapi': 20.1.4 '@hapi/inert': 6.0.3 + '@types/hapi__hapi': registry.npmmirror.com/@types/hapi__hapi/20.0.10 + '@types/hapi__vision': registry.npmmirror.com/@types/hapi__vision/5.5.3 bcrypt: 5.0.1 hapi-auth-jwt2: 10.2.0 hapi-swagger: 14.2.0_@hapi+hapi@20.1.4+joi@17.4.0 @@ -47,6 +52,7 @@ devDependencies: dotenv: 10.0.0 ejs: 3.1.6 file-type: 16.5.0 + log4js: registry.npmmirror.com/log4js/6.4.1 ts-node: 10.0.0_typescript@4.3.2 ts-node-dev: 1.1.6_typescript@4.3.2 tsconfig-paths: 3.9.0 @@ -86,12 +92,6 @@ packages: '@hapi/hoek': 9.2.0 dev: false - /@hapi/b64/5.0.0: - resolution: {integrity: sha512-ngu0tSEmrezoiIaNGG6rRvKOUkUuDdf4XTPnONHGYfSGRmDqPZX5oJL6HAdKTo1UQHECbdB4OzhWrfgVppjHUw==} - dependencies: - '@hapi/hoek': 9.2.0 - dev: false - /@hapi/boom/9.1.2: resolution: {integrity: sha512-uJEJtiNHzKw80JpngDGBCGAmWjBtzxDCz17A9NO2zCi8LLBlb5Frpq4pXwyN+2JQMod4pKz5BALwyneCgDg89Q==} dependencies: @@ -133,7 +133,7 @@ packages: /@hapi/content/5.0.2: resolution: {integrity: sha512-mre4dl1ygd4ZyOH3tiYBrOUBzV7Pu/EOs8VLGf58vtOEECWed8Uuw6B4iR9AN/8uQt42tB04qpVaMyoMQh0oMw==} dependencies: - '@hapi/boom': 9.1.2 + '@hapi/boom': registry.npmmirror.com/@hapi/boom/9.1.2 dev: false /@hapi/cookie/11.0.2: @@ -149,7 +149,7 @@ packages: resolution: {integrity: sha512-fo9+d1Ba5/FIoMySfMqPBR/7Pa29J2RsiPrl7bkwo5W5o+AN1dAYQRi4SPrPwwVxVGKjgLOEWrsvt1BonJSfLA==} engines: {node: '>=12.0.0'} dependencies: - '@hapi/boom': 9.1.2 + '@hapi/boom': registry.npmmirror.com/@hapi/boom/9.1.2 dev: false /@hapi/file/2.0.0: @@ -205,11 +205,11 @@ packages: /@hapi/iron/6.0.0: resolution: {integrity: sha512-zvGvWDufiTGpTJPG1Y/McN8UqWBu0k/xs/7l++HVU535NLHXsHhy54cfEMdW7EjwKfbBfM9Xy25FmTiobb7Hvw==} dependencies: - '@hapi/b64': 5.0.0 - '@hapi/boom': 9.1.2 - '@hapi/bourne': 2.0.0 - '@hapi/cryptiles': 5.1.0 - '@hapi/hoek': 9.2.0 + '@hapi/b64': registry.npmmirror.com/@hapi/b64/5.0.0 + '@hapi/boom': registry.npmmirror.com/@hapi/boom/9.1.2 + '@hapi/bourne': registry.npmmirror.com/@hapi/bourne/2.0.0 + '@hapi/cryptiles': registry.npmmirror.com/@hapi/cryptiles/5.1.0 + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 dev: false /@hapi/mimos/6.0.0: @@ -223,17 +223,17 @@ packages: resolution: {integrity: sha512-ht2KoEsDW22BxQOEkLEJaqfpoKPXxi7tvabXy7B/77eFtOyG5ZEstfZwxHQcqAiZhp58Ae5vkhEqI03kawkYNw==} engines: {node: '>=12.0.0'} dependencies: - '@hapi/hoek': 9.2.0 + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 '@hapi/vise': 4.0.0 dev: false /@hapi/pez/5.0.3: resolution: {integrity: sha512-mpikYRJjtrbJgdDHG/H9ySqYqwJ+QU/D7FXsYciS9P7NYBXE2ayKDAy3H0ou6CohOCaxPuTV4SZ0D936+VomHA==} dependencies: - '@hapi/b64': 5.0.0 - '@hapi/boom': 9.1.2 + '@hapi/b64': registry.npmmirror.com/@hapi/b64/5.0.0 + '@hapi/boom': registry.npmmirror.com/@hapi/boom/9.1.2 '@hapi/content': 5.0.2 - '@hapi/hoek': 9.2.0 + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 '@hapi/nigel': 4.0.2 dev: false @@ -302,7 +302,7 @@ packages: /@hapi/vise/4.0.0: resolution: {integrity: sha512-eYyLkuUiFZTer59h+SGy7hUm+qE9p+UemePTHLlIWppEd+wExn3Df5jO04bFQTm7nleF5V8CtuYQYb+VFpZ6Sg==} dependencies: - '@hapi/hoek': 9.2.0 + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 dev: false /@hapi/vision/6.1.0: @@ -317,9 +317,9 @@ packages: /@hapi/wreck/17.1.0: resolution: {integrity: sha512-nx6sFyfqOpJ+EFrHX+XWwJAxs3ju4iHdbB/bwR8yTNZOiYmuhA8eCe7lYPtYmb4j7vyK/SlbaQsmTtUrMvPEBw==} dependencies: - '@hapi/boom': 9.1.2 - '@hapi/bourne': 2.0.0 - '@hapi/hoek': 9.2.0 + '@hapi/boom': registry.npmmirror.com/@hapi/boom/9.1.2 + '@hapi/bourne': registry.npmmirror.com/@hapi/bourne/2.0.0 + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 dev: false /@mapbox/node-pre-gyp/1.0.5: @@ -342,7 +342,7 @@ packages: /@sideway/address/4.1.2: resolution: {integrity: sha512-idTz8ibqWFrPU8kMirL0CoPH/A29XOzzAzpyN3zQ4kAWnzmNfFmRaoMNN6VI8ske5M73HZyhIaW4OuSFIdM4oA==} dependencies: - '@hapi/hoek': 9.2.0 + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 dev: false /@sideway/formula/3.0.0: @@ -393,13 +393,10 @@ packages: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} dev: true - /@types/node/15.12.2: - resolution: {integrity: sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==} - /@types/readable-stream/2.3.10: resolution: {integrity: sha512-xwSXvAv9x4B9Vj88AMZnFyEVLilz1EBxKvRUhGqIF4nJpRQBSTm7jS236X4Y9Y2qPsVvaMxwrGJlNhLHEahlFQ==} dependencies: - '@types/node': 15.12.2 + '@types/node': registry.npmmirror.com/@types/node/15.12.2 safe-buffer: 5.2.1 dev: true @@ -425,7 +422,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.1 + debug: registry.npmmirror.com/debug/4.3.3 transitivePeerDependencies: - supports-color dev: false @@ -713,7 +710,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: registry.npmmirror.com/fsevents/2.3.2 /chownr/1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -773,11 +770,6 @@ packages: dev: false optional: true - /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: false - optional: true - /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} @@ -786,7 +778,7 @@ packages: engines: {node: '>=8'} dependencies: dot-prop: 5.3.0 - graceful-fs: 4.2.6 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.6 make-dir: 3.1.0 unique-string: 2.0.0 write-file-atomic: 3.0.3 @@ -851,16 +843,10 @@ packages: meow: 3.7.0 dev: true - /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - dependencies: - ms: 2.0.0 - dev: false - /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} dependencies: - ms: 2.1.3 + ms: registry.npmmirror.com/ms/2.1.3 dev: false /debug/4.3.1: @@ -872,7 +858,7 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.2 + ms: registry.npmmirror.com/ms/2.1.2 dev: false /decamelize/1.2.0: @@ -1170,17 +1156,11 @@ packages: /fs.realpath/1.0.0: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - optional: true - /fstream/1.0.12: resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} engines: {node: '>=0.6'} dependencies: - graceful-fs: 4.2.6 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.6 inherits: 2.0.4 mkdirp: 0.5.5 rimraf: 2.7.1 @@ -1277,9 +1257,6 @@ packages: url-parse-lax: 3.0.0 dev: false - /graceful-fs/4.2.6: - resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} - /handlebars/4.7.7: resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} engines: {node: '>=0.4.7'} @@ -1290,7 +1267,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.13.9 + uglify-js: registry.npmmirror.com/uglify-js/3.13.9 dev: false /hapi-auth-jwt2/10.2.0: @@ -1408,7 +1385,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.1 + debug: registry.npmmirror.com/debug/4.3.3 transitivePeerDependencies: - supports-color dev: false @@ -1731,7 +1708,7 @@ packages: resolution: {integrity: sha512-lByoCHZ6H2zgb6NtsXIqtzQ+6Ji7iVqnrhWxsXLhF+gXmgu6E8+ErpDxCMR439MUG1nfMjWI2HAoM8l0XgSNhw==} dependencies: call-me-maybe: 1.0.1 - debug: 3.2.7 + debug: registry.npmmirror.com/debug/3.2.7 js-yaml: 3.14.1 ono: 4.0.11 dev: false @@ -1832,7 +1809,7 @@ packages: resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.6 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.6 parse-json: 2.2.0 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -1994,7 +1971,7 @@ packages: resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} hasBin: true dependencies: - minimist: 1.2.5 + minimist: registry.npmmirror.com/minimist/1.2.5 dev: false /mkdirp/1.0.4: @@ -2012,14 +1989,6 @@ packages: resolution: {integrity: sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==} dev: false - /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} - dev: false - - /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: false - /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: false @@ -2038,7 +2007,7 @@ packages: engines: {node: '>= 4.4.x'} hasBin: true dependencies: - debug: 3.2.7 + debug: registry.npmmirror.com/debug/3.2.7 iconv-lite: 0.4.24 sax: 1.2.4 dev: false @@ -2056,26 +2025,6 @@ packages: engines: {node: 4.x || >=6.0.0} dev: false - /node-gyp/3.8.0: - resolution: {integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==} - engines: {node: '>= 0.8.0'} - hasBin: true - dependencies: - fstream: 1.0.12 - glob: 7.1.7 - graceful-fs: 4.2.6 - mkdirp: 0.5.5 - nopt: 3.0.6 - npmlog: 4.1.2 - osenv: 0.1.5 - request: 2.88.2 - rimraf: 2.7.1 - semver: 5.3.0 - tar: 2.2.2 - which: 1.3.1 - dev: false - optional: true - /node-pre-gyp/0.11.0: resolution: {integrity: sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==} deprecated: 'Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future' @@ -2296,7 +2245,7 @@ packages: resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.6 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.6 pify: 2.3.0 pinkie-promise: 2.0.1 dev: true @@ -2484,7 +2433,7 @@ packages: dependencies: deep-extend: 0.6.0 ini: 1.3.8 - minimist: 1.2.5 + minimist: registry.npmmirror.com/minimist/1.2.5 strip-json-comments: 2.0.1 dev: false @@ -2794,7 +2743,7 @@ packages: node-addon-api: 3.2.1 node-pre-gyp: 0.11.0 optionalDependencies: - node-gyp: 3.8.0 + node-gyp: registry.npmmirror.com/node-gyp/3.8.0 dev: false /sshpk/1.16.1: @@ -2947,7 +2896,7 @@ packages: resolution: {integrity: sha512-hKslog8LhsXICJ1sMLsA8b8hQ3oUEX0457aLCFJc4zz6m8drmnCtyjbVqS5HycaKFOKVolJc2wFoe8KDPWfp4g==} dependencies: call-me-maybe: 1.0.1 - debug: 3.2.7 + debug: registry.npmmirror.com/debug/3.2.7 json-schema-ref-parser: 4.1.1 ono: 4.0.11 swagger-methods: 1.0.8 @@ -3181,13 +3130,6 @@ packages: hasBin: true dev: true - /uglify-js/3.13.9: - resolution: {integrity: sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g==} - engines: {node: '>=0.8.0'} - hasBin: true - dev: false - optional: true - /uid-safe/2.1.5: resolution: {integrity: sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==} engines: {node: '>= 0.8'} @@ -3207,7 +3149,7 @@ packages: /undefsafe/2.0.3: resolution: {integrity: sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==} dependencies: - debug: 2.6.9 + debug: registry.npmmirror.com/debug/2.6.9 dev: false /unique-string/2.0.0: @@ -3358,7 +3300,7 @@ packages: /wkx/0.5.0: resolution: {integrity: sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==} dependencies: - '@types/node': 15.12.2 + '@types/node': registry.npmmirror.com/@types/node/15.12.2 dev: false /wordwrap/1.0.0: @@ -3409,5 +3351,393 @@ packages: lodash.isequal: 4.5.0 validator: 10.11.0 optionalDependencies: - commander: 2.20.3 + commander: registry.npmmirror.com/commander/2.20.3 + dev: false + + registry.npmmirror.com/@hapi/b64/5.0.0: + resolution: {integrity: sha512-ngu0tSEmrezoiIaNGG6rRvKOUkUuDdf4XTPnONHGYfSGRmDqPZX5oJL6HAdKTo1UQHECbdB4OzhWrfgVppjHUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/b64/-/b64-5.0.0.tgz} + name: '@hapi/b64' + version: 5.0.0 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 + dev: false + + registry.npmmirror.com/@hapi/boom/9.1.2: + resolution: {integrity: sha512-uJEJtiNHzKw80JpngDGBCGAmWjBtzxDCz17A9NO2zCi8LLBlb5Frpq4pXwyN+2JQMod4pKz5BALwyneCgDg89Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/boom/-/boom-9.1.2.tgz} + name: '@hapi/boom' + version: 9.1.2 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 + dev: false + + registry.npmmirror.com/@hapi/bourne/2.0.0: + resolution: {integrity: sha512-WEezM1FWztfbzqIUbsDzFRVMxSoLy3HugVcux6KDDtTqzPsLE8NDRHfXvev66aH1i2oOKKar3/XDjbvh/OUBdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/bourne/-/bourne-2.0.0.tgz} + name: '@hapi/bourne' + version: 2.0.0 + dev: false + + registry.npmmirror.com/@hapi/cryptiles/5.1.0: + resolution: {integrity: sha512-fo9+d1Ba5/FIoMySfMqPBR/7Pa29J2RsiPrl7bkwo5W5o+AN1dAYQRi4SPrPwwVxVGKjgLOEWrsvt1BonJSfLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/cryptiles/-/cryptiles-5.1.0.tgz} + name: '@hapi/cryptiles' + version: 5.1.0 + engines: {node: '>=12.0.0'} + dependencies: + '@hapi/boom': registry.npmmirror.com/@hapi/boom/9.1.2 + dev: false + + registry.npmmirror.com/@hapi/hoek/9.2.0: + resolution: {integrity: sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.2.0.tgz} + name: '@hapi/hoek' + version: 9.2.0 + dev: false + + registry.npmmirror.com/@hapi/iron/6.0.0: + resolution: {integrity: sha512-zvGvWDufiTGpTJPG1Y/McN8UqWBu0k/xs/7l++HVU535NLHXsHhy54cfEMdW7EjwKfbBfM9Xy25FmTiobb7Hvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/iron/-/iron-6.0.0.tgz} + name: '@hapi/iron' + version: 6.0.0 + dependencies: + '@hapi/b64': registry.npmmirror.com/@hapi/b64/5.0.0 + '@hapi/boom': registry.npmmirror.com/@hapi/boom/9.1.2 + '@hapi/bourne': registry.npmmirror.com/@hapi/bourne/2.0.0 + '@hapi/cryptiles': registry.npmmirror.com/@hapi/cryptiles/5.1.0 + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 + dev: false + + registry.npmmirror.com/@hapi/podium/4.1.3: + resolution: {integrity: sha512-ljsKGQzLkFqnQxE7qeanvgGj4dejnciErYd30dbrYzUOF/FyS/DOF97qcrT3bhoVwCYmxa6PEMhxfCPlnUcD2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/podium/-/podium-4.1.3.tgz} + name: '@hapi/podium' + version: 4.1.3 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 + '@hapi/teamwork': registry.npmmirror.com/@hapi/teamwork/5.1.0 + '@hapi/validate': registry.npmmirror.com/@hapi/validate/1.1.3 + dev: false + + registry.npmmirror.com/@hapi/teamwork/5.1.0: + resolution: {integrity: sha512-llqoQTrAJDTXxG3c4Kz/uzhBS1TsmSBa/XG5SPcVXgmffHE1nFtyLIK0hNJHCB3EuBKT84adzd1hZNY9GJLWtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/teamwork/-/teamwork-5.1.0.tgz} + name: '@hapi/teamwork' + version: 5.1.0 + engines: {node: '>=12.0.0'} + dev: false + + registry.npmmirror.com/@hapi/topo/5.0.0: + resolution: {integrity: sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/topo/-/topo-5.0.0.tgz} + name: '@hapi/topo' + version: 5.0.0 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 + dev: false + + registry.npmmirror.com/@hapi/validate/1.1.3: + resolution: {integrity: sha512-/XMR0N0wjw0Twzq2pQOzPBZlDzkekGcoCtzO314BpIEsbXdYGthQUbxgkGDf4nhk1+IPDAsXqWjMohRQYO06UA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@hapi/validate/-/validate-1.1.3.tgz} + name: '@hapi/validate' + version: 1.1.3 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 + '@hapi/topo': registry.npmmirror.com/@hapi/topo/5.0.0 + dev: false + + registry.npmmirror.com/@sideway/address/4.1.2: + resolution: {integrity: sha512-idTz8ibqWFrPU8kMirL0CoPH/A29XOzzAzpyN3zQ4kAWnzmNfFmRaoMNN6VI8ske5M73HZyhIaW4OuSFIdM4oA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sideway/address/-/address-4.1.2.tgz} + name: '@sideway/address' + version: 4.1.2 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 + dev: false + + registry.npmmirror.com/@sideway/formula/3.0.0: + resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz} + name: '@sideway/formula' + version: 3.0.0 + dev: false + + registry.npmmirror.com/@sideway/pinpoint/2.0.0: + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz} + name: '@sideway/pinpoint' + version: 2.0.0 + dev: false + + registry.npmmirror.com/@types/hapi__catbox/10.2.4: + resolution: {integrity: sha512-A6ivRrXD5glmnJna1UAGw87QNZRp/vdFO9U4GS+WhOMWzHnw+oTGkMvg0g6y1930CbeheGOCm7A1qHsqH7AXqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hapi__catbox/-/hapi__catbox-10.2.4.tgz} + name: '@types/hapi__catbox' + version: 10.2.4 + dev: false + + registry.npmmirror.com/@types/hapi__hapi/20.0.10: + resolution: {integrity: sha512-Nt/SY/20/JAlHhbgH616j0g18vsANR9OWoyMdQcytlW6o7TBN+wRgf0MB8AgzjYpuzQam5oTiqyED9WwHmQKYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hapi__hapi/-/hapi__hapi-20.0.10.tgz} + name: '@types/hapi__hapi' + version: 20.0.10 + dependencies: + '@hapi/boom': registry.npmmirror.com/@hapi/boom/9.1.2 + '@hapi/iron': registry.npmmirror.com/@hapi/iron/6.0.0 + '@hapi/podium': registry.npmmirror.com/@hapi/podium/4.1.3 + '@types/hapi__catbox': registry.npmmirror.com/@types/hapi__catbox/10.2.4 + '@types/hapi__mimos': registry.npmmirror.com/@types/hapi__mimos/4.1.4 + '@types/hapi__shot': registry.npmmirror.com/@types/hapi__shot/4.1.2 + '@types/node': registry.npmmirror.com/@types/node/15.12.2 + joi: registry.npmmirror.com/joi/17.4.0 + dev: false + + registry.npmmirror.com/@types/hapi__mimos/4.1.4: + resolution: {integrity: sha512-i9hvJpFYTT/qzB5xKWvDYaSXrIiNqi4ephi+5Lo6+DoQdwqPXQgmVVOZR+s3MBiHoFqsCZCX9TmVWG3HczmTEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hapi__mimos/-/hapi__mimos-4.1.4.tgz} + name: '@types/hapi__mimos' + version: 4.1.4 + dependencies: + '@types/mime-db': registry.npmmirror.com/@types/mime-db/1.43.1 + dev: false + + registry.npmmirror.com/@types/hapi__shot/4.1.2: + resolution: {integrity: sha512-8wWgLVP1TeGqgzZtCdt+F+k15DWQvLG1Yv6ZzPfb3D5WIo5/S+GGKtJBVo2uNEcqabP5Ifc71QnJTDnTmw1axA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hapi__shot/-/hapi__shot-4.1.2.tgz} + name: '@types/hapi__shot' + version: 4.1.2 + dependencies: + '@types/node': registry.npmmirror.com/@types/node/15.12.2 + dev: false + + registry.npmmirror.com/@types/hapi__vision/5.5.3: + resolution: {integrity: sha512-R4+r9345+5LCM8/0OQ1J8UVVPwnOwMdUVtPrtJE4oNbZ31+rLSy/bLoGpuZJwjROeC006YXbibnRF1hcVQFjGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hapi__vision/-/hapi__vision-5.5.3.tgz} + name: '@types/hapi__vision' + version: 5.5.3 + dependencies: + '@types/hapi__hapi': registry.npmmirror.com/@types/hapi__hapi/20.0.10 + handlebars: registry.npmmirror.com/handlebars/4.7.7 + dev: false + + registry.npmmirror.com/@types/mime-db/1.43.1: + resolution: {integrity: sha512-kGZJY+R+WnR5Rk+RPHUMERtb2qBRViIHCBdtUrY+NmwuGb8pQdfTqQiCKPrxpdoycl8KWm2DLdkpoSdt479XoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/mime-db/-/mime-db-1.43.1.tgz} + name: '@types/mime-db' + version: 1.43.1 + dev: false + + registry.npmmirror.com/@types/node/15.12.2: + resolution: {integrity: sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-15.12.2.tgz} + name: '@types/node' + version: 15.12.2 + + registry.npmmirror.com/commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz} + name: commander + version: 2.20.3 + requiresBuild: true + dev: false + optional: true + + registry.npmmirror.com/date-format/4.0.3: + resolution: {integrity: sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/date-format/-/date-format-4.0.3.tgz} + name: date-format + version: 4.0.3 + engines: {node: '>=4.0'} + dev: true + + registry.npmmirror.com/debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz} + name: debug + version: 2.6.9 + dependencies: + ms: registry.npmmirror.com/ms/2.0.0 + dev: false + + registry.npmmirror.com/debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz} + name: debug + version: 3.2.7 + dependencies: + ms: registry.npmmirror.com/ms/2.1.3 + dev: false + + registry.npmmirror.com/debug/4.3.3: + resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-4.3.3.tgz} + name: debug + version: 4.3.3 + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: registry.npmmirror.com/ms/2.1.2 + + registry.npmmirror.com/flatted/3.2.5: + resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flatted/-/flatted-3.2.5.tgz} + name: flatted + version: 3.2.5 + dev: true + + registry.npmmirror.com/fs-extra/10.0.1: + resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-10.0.1.tgz} + name: fs-extra + version: 10.0.1 + engines: {node: '>=12'} + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.6 + jsonfile: registry.npmmirror.com/jsonfile/6.1.0 + universalify: registry.npmmirror.com/universalify/2.0.0 + dev: true + + registry.npmmirror.com/fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz} + name: fsevents + version: 2.3.2 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + registry.npmmirror.com/graceful-fs/4.2.6: + resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.6.tgz} + name: graceful-fs + version: 4.2.6 + + registry.npmmirror.com/handlebars/4.7.7: + resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/handlebars/-/handlebars-4.7.7.tgz} + name: handlebars + version: 4.7.7 + engines: {node: '>=0.4.7'} + hasBin: true + dependencies: + minimist: registry.npmmirror.com/minimist/1.2.5 + neo-async: registry.npmmirror.com/neo-async/2.6.2 + source-map: registry.npmmirror.com/source-map/0.6.1 + wordwrap: registry.npmmirror.com/wordwrap/1.0.0 + optionalDependencies: + uglify-js: registry.npmmirror.com/uglify-js/3.13.9 + dev: false + + registry.npmmirror.com/joi/17.4.0: + resolution: {integrity: sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/joi/-/joi-17.4.0.tgz} + name: joi + version: 17.4.0 + dependencies: + '@hapi/hoek': registry.npmmirror.com/@hapi/hoek/9.2.0 + '@hapi/topo': registry.npmmirror.com/@hapi/topo/5.0.0 + '@sideway/address': registry.npmmirror.com/@sideway/address/4.1.2 + '@sideway/formula': registry.npmmirror.com/@sideway/formula/3.0.0 + '@sideway/pinpoint': registry.npmmirror.com/@sideway/pinpoint/2.0.0 + dev: false + + registry.npmmirror.com/jsonfile/6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz} + name: jsonfile + version: 6.1.0 + dependencies: + universalify: registry.npmmirror.com/universalify/2.0.0 + optionalDependencies: + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.6 + dev: true + + registry.npmmirror.com/log4js/6.4.1: + resolution: {integrity: sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log4js/-/log4js-6.4.1.tgz} + name: log4js + version: 6.4.1 + engines: {node: '>=8.0'} + dependencies: + date-format: registry.npmmirror.com/date-format/4.0.3 + debug: registry.npmmirror.com/debug/4.3.3 + flatted: registry.npmmirror.com/flatted/3.2.5 + rfdc: registry.npmmirror.com/rfdc/1.3.0 + streamroller: registry.npmmirror.com/streamroller/3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/minimist/1.2.5: + resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.5.tgz} + name: minimist + version: 1.2.5 + dev: false + + registry.npmmirror.com/ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz} + name: ms + version: 2.0.0 + dev: false + + registry.npmmirror.com/ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz} + name: ms + version: 2.1.2 + + registry.npmmirror.com/ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz} + name: ms + version: 2.1.3 + dev: false + + registry.npmmirror.com/neo-async/2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz} + name: neo-async + version: 2.6.2 + dev: false + + registry.npmmirror.com/node-gyp/3.8.0: + resolution: {integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-gyp/-/node-gyp-3.8.0.tgz} + name: node-gyp + version: 3.8.0 + engines: {node: '>= 0.8.0'} + hasBin: true + requiresBuild: true + dependencies: + fstream: 1.0.12 + glob: 7.1.7 + graceful-fs: registry.npmmirror.com/graceful-fs/4.2.6 + mkdirp: 0.5.5 + nopt: 3.0.6 + npmlog: 4.1.2 + osenv: 0.1.5 + request: 2.88.2 + rimraf: 2.7.1 + semver: 5.3.0 + tar: 2.2.2 + which: 1.3.1 + dev: false + optional: true + + registry.npmmirror.com/rfdc/1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rfdc/-/rfdc-1.3.0.tgz} + name: rfdc + version: 1.3.0 + dev: true + + registry.npmmirror.com/source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz} + name: source-map + version: 0.6.1 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/streamroller/3.0.2: + resolution: {integrity: sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/streamroller/-/streamroller-3.0.2.tgz} + name: streamroller + version: 3.0.2 + engines: {node: '>=8.0'} + dependencies: + date-format: registry.npmmirror.com/date-format/4.0.3 + debug: registry.npmmirror.com/debug/4.3.3 + fs-extra: registry.npmmirror.com/fs-extra/10.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/uglify-js/3.13.9: + resolution: {integrity: sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uglify-js/-/uglify-js-3.13.9.tgz} + name: uglify-js + version: 3.13.9 + engines: {node: '>=0.8.0'} + hasBin: true + requiresBuild: true + dev: false + optional: true + + registry.npmmirror.com/universalify/2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz} + name: universalify + version: 2.0.0 + engines: {node: '>= 10.0.0'} + dev: true + + registry.npmmirror.com/wordwrap/1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wordwrap/-/wordwrap-1.0.0.tgz} + name: wordwrap + version: 1.0.0 dev: false diff --git a/public/upload/2050798.jpg b/public/upload/2050798.jpg new file mode 100644 index 0000000000000000000000000000000000000000..afc9399ab16d8ef2392fd7f2807a0c3255975acd GIT binary patch literal 619082 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 &DDB@- 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

9EzFimv3qa6;Nxwe5&u=iQNL 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

    `ubZXH)LFg4g_g5l*?&~jE+<;r= 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 literal 0 HcmV?d00001 diff --git a/public/upload/icon.png b/public/upload/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7ccc078807b4a98f1542a1c56e4d80c29611c2 GIT binary patch literal 7555 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 delta 50 zcmV-20L}k^fCYen1&|v7Sdkn<0a&qMq%RBv577V*@(<+?+z-*S5fH%-v(Y~=ptAvR I{~x3QK(uZWN&o-= diff --git a/source/db/index.ts b/source/db/index.ts index c8a009d..4776b7d 100644 --- a/source/db/index.ts +++ b/source/db/index.ts @@ -3,6 +3,7 @@ import path from "path"; export const sequelize = new Sequelize({ dialect: "sqlite", storage: path.resolve(__dirname, "./data.db"), + logging: loggerSQL.debug.bind(loggerSQL) // Alternative way to use custom logger, displays all messages }); diff --git a/source/log4js_config.ts b/source/log4js_config.ts new file mode 100644 index 0000000..c839aeb --- /dev/null +++ b/source/log4js_config.ts @@ -0,0 +1,37 @@ +import path from "path"; + +export default function () { + return { + appenders: { + file: { + type: "file", + filename: path.resolve(__dirname, "../", "./log", "./Site.log"), + }, + SQL: { + type: "file", + filename: path.resolve(__dirname, "../", "./log", "./SQL.log"), + }, + console: { + type: "console", + }, + }, + categories: { + default: { + appenders: ["console"], + level: "all", + }, + HAPI: { + appenders: ["console"], + level: "all", + }, + Site: { + appenders: ["file", "console"], + level: "debug", + }, + SQL: { + appenders: ["SQL"], + level: "debug", + }, + }, + }; +} diff --git a/source/main.ts b/source/main.ts index 83ed17f..deff501 100644 --- a/source/main.ts +++ b/source/main.ts @@ -1,5 +1,21 @@ require("dotenv").config(); +import { configure, getLogger } from "log4js"; +import log4jsConfig from "./log4js_config"; + +configure(log4jsConfig()); +const loggerSite = getLogger("Site"); +const loggerSQL = getLogger("SQL"); +const logger = getLogger("HAPI"); + +loggerSite.level = "debug"; +loggerSQL.level = "debug"; + +global.logger = logger; +global.loggerSite = loggerSite; +global.loggerSQL = loggerSQL; import { run } from "./run"; -run() +run().then((server) => { + global.server = server; +}); diff --git a/source/plugins/index.ts b/source/plugins/index.ts index 31b8f21..86d6440 100644 --- a/source/plugins/index.ts +++ b/source/plugins/index.ts @@ -2,16 +2,16 @@ import filePlugin from "./file-plugin"; import path from "path"; import { sourceDir } from "@/util"; import { plugin as routePlugin } from "@noderun/hapi-router"; - +import {ServerRegisterPluginObject, Plugin} from "@hapi/hapi" export default [ { - plugin: filePlugin, + plugin: filePlugin as unknown as Plugin, }, { - plugin: routePlugin, + plugin: routePlugin as Plugin, options: { sourceDir: path.resolve(sourceDir, "route"), type: "session" }, }, -]; +] as unknown as ServerRegisterPluginObject; diff --git a/source/route/api/user/index.ts b/source/route/api/user/index.ts index e29af3d..1413501 100644 --- a/source/route/api/user/index.ts +++ b/source/route/api/user/index.ts @@ -1,27 +1,29 @@ -import { auth, method, route, swagger, validate } from "@noderun/hapi-router"; +import { + auth, + method, + route, + swagger, + validate, + config, +} from "@noderun/hapi-router"; import { gSuccess, gFail } from "@/util"; import User from "@/model/User"; import * as bcrypt from "bcrypt"; import * as jwt from "jsonwebtoken"; import * as Joi from "joi"; +import { UserSchema } from "@/validateSchema"; export default class { @validate({ - payload: Joi.object({ - username: Joi.string().alphanum().min(6).max(35).required(), - password: Joi.string().pattern(new RegExp("^[a-zA-Z0-9]{3,30}$")), - email: Joi.string().email({ - minDomainSegments: 2, - tlds: { allow: ["com", "net"] }, - }), - }), + payload: UserSchema, }) @method("POST") - @route("/register") @swagger("用户注册", "返回注册用户的信息", ["api"]) @auth(false) async register(request, h) { let { username, password, email } = request.payload; + if (!username) username = email; + logger.trace(username, email); try { const result = await User.findOne({ where: { username: username } }); if (result != null) { @@ -36,6 +38,12 @@ export default class { } } + @method("POST") + async logout(request, h) { + request.cookieAuth.clear(); + return gSuccess("success"); + } + @validate({ payload: Joi.object({ username: Joi.string().alphanum().min(6).max(35).required(), @@ -44,7 +52,6 @@ export default class { }) @auth(false) @method("POST") - @route("/login") @swagger("用户登录", "返回注册用户的信息", ["api"]) async login(request, h) { let { username, password } = request.payload; @@ -56,13 +63,18 @@ export default class { if (!validUser) { return gFail(null, "密码不正确"); } - let token = jwt.sign({ id: result.id }, process.env.KEY); - return gSuccess({ token: token }); + //===== JWT ===== Start + // let token = jwt.sign({ id: result.id }, process.env.KEY); + // return gSuccess({ token: token }); + //===== JWT ===== End + //===== session ===== Start + request.cookieAuth.set({ id: result.id }); + //===== session ===== End + return gSuccess({ id: result.id }); } @method("DELETE") @auth() - @route("/del") @swagger("删除用户", "删除用户账号", ["sum"]) async del(request, h) { const { id } = request.auth.credentials; @@ -75,13 +87,12 @@ export default class { } @method("GET") - @route("/userinfo") @validate({ headers: Joi.object({ test: Joi.number(), }).unknown(), // 注意加上这个 }) - @swagger("获取用户信息", "返回注册用户的信息", ["用户操作","api"]) + @swagger("获取用户信息", "返回注册用户的信息", ["用户操作", "api"]) async userinfo(request, h) { console.log(request); const { id } = request.auth.credentials; diff --git a/source/route/api/wx/index.ts b/source/route/api/wx/index.ts deleted file mode 100644 index 728133c..0000000 --- a/source/route/api/wx/index.ts +++ /dev/null @@ -1,7 +0,0 @@ - - -export default class { - wxinit(req,h){ - // const {subgbat÷}÷ - } -} diff --git a/source/route/demo/_upload.ts b/source/route/demo/_upload.ts index b5d1695..e48f1c9 100644 --- a/source/route/demo/_upload.ts +++ b/source/route/demo/_upload.ts @@ -1,5 +1,5 @@ import path from "path"; -import { gSuccess, gFail, uploadDir } from "@/util"; +import { gSuccess, gFail, uploadDir, uploadPath } from "@/util"; const fs = require("fs"); const multiparty = require("multiparty"); @@ -18,7 +18,7 @@ function saveFile(file) { console.log("rename error: " + err); reject(); } else { - resolve(0); + resolve(uploadPath + "/" + filename); } }); } else { @@ -53,7 +53,7 @@ export default function (req, h) { "the form is " + Math.floor(percentComplete) + "%" + " complete" ); }); - form.parse(req.payload.file, async function (err, fields, files) { + form.parse(req.payload, async function (err, fields, files) { // console.log(err, fields, files); if (err) { @@ -61,10 +61,12 @@ export default function (req, h) { return; } const errList = []; + const fileList = []; for (let i = 0; i < files.file.length; i++) { const file = files.file[i]; try { - await saveFile(file); + const dstPath = await saveFile(file); + fileList.push(dstPath); } catch (error) { errList.push(error.message); } @@ -73,7 +75,8 @@ export default function (req, h) { resolve(gFail(null, errList.join("\n"))); return; } - resolve(h.view("views/upload.ejs")); + // resolve(h.view("views/upload.ejs")); + resolve([...new Set(fileList)]); }); }); } diff --git a/source/route/index/index.ts b/source/route/index/index.ts index 4c31610..f18a1be 100644 --- a/source/route/index/index.ts +++ b/source/route/index/index.ts @@ -14,14 +14,14 @@ export default class { @auth() @config({ auth: { - mode: "try" - } + mode: "try", + }, }) index(request, h) { // console.log(request.auth); - if(request.isAuthenticated){ + if (request.isAuthenticated) { // 登录了 - }else{ + } else { // 未登录 } return h.view("views/index.pug"); diff --git a/source/route/route.txt b/source/route/route.txt index 6abdb08..c84b083 100644 --- a/source/route/route.txt +++ b/source/route/route.txt @@ -1,19 +1,20 @@ 所有路由路径: -/api 该路由需要权限 -/api/user/register 该路由不需要权限 -/api/user/login 该路由不需要权限 -/api/user/del 该路由需要权限 -/api/user/userinfo 该路由需要权限 -/api/wx/wxinit 该路由需要权限 -/color 该路由不需要权限 -/color/add 该路由不需要权限 -/color/all_color 该路由不需要权限 -/demo/{path*} 该路由不需要权限 -/demo 该路由不需要权限 -/demo/upload 该路由不需要权限 -/index/color 该路由不需要权限 -/{path*} 该路由不需要权限 -/ 该路由需要权限 -/login 该路由不需要权限 -/login 该路由不需要权限 -/about 该路由需要权限 \ No newline at end of file + 需要权限: GET /api + 不需权限: POST /api/user/register + 需要权限: POST /api/user/logout + 不需权限: POST /api/user/login + 需要权限: DELETE /api/user/del + 需要权限: GET /api/user/userinfo + 需要权限: GET /api/wx/wxinit + 不需权限: GET /color + 不需权限: POST /color/add + 不需权限: GET /color/all_color + 不需权限: GET /demo/{path*} + 不需权限: GET /demo + 不需权限: POST /demo/upload + 不需权限: GET /index/color + 不需权限: GET /{path*} + 需要权限: GET / + 不需权限: GET /login + 不需权限: POST /login + 需要权限: GET /about \ No newline at end of file diff --git a/source/run.ts b/source/run.ts index 3b1ada8..934c546 100644 --- a/source/run.ts +++ b/source/run.ts @@ -1,47 +1,48 @@ "use strict"; import plugins from "@/plugins"; import path from "path"; -import { baseDir,templateDir } from "@/util"; +import { baseDir, templateDir } from "@/util"; import { validateJwt, validateSession } from "./validate"; -const Hapi = require("@hapi/hapi"); +import Hapi, {Server} from "@hapi/hapi" +// const Hapi = require("@hapi/hapi"); // const HapiSwagger = require("hapi-swagger"); // const HapiSwagger = require("hapi-swaggered-ui"); // swagger v2版本 -const run = async () => { +const run = async (): Promise => { const server = Hapi.server({ port: 3000, host: "localhost", }); - /** - * jwt - */ + //===== JWT ===== Start // await server.register(require("hapi-auth-jwt2")); // server.auth.strategy("jwt", "jwt", { // key: process.env.KEY, // Never Share your secret key // validate: validateJwt, // validate function defined above // verifyOptions: { algorithms: ["HS256"] }, // }); - /** - * cookie - */ + //===== JWT ===== End + //===== session ===== Start + // https://hapi.dev/module/cookie/api?v=11.0.2 await server.register(require("@hapi/cookie")); server.auth.strategy("session", "cookie", { cookie: { + ttl: 1000 * 60 * 60 * 24, name: "sid", //cookie的名字 password: process.env.KEY, - isSecure: false, + isSecure: false, // false: 允许 Cookie 通过不安全的连接传输,这会使其受到攻击 }, redirectTo: "/login", validateFunc: validateSession, }); server.auth.default("session"); + //===== session ===== End - await server.register(plugins, { + await server.register(plugins as any, { routes: { // prefix: "/api", }, - }); + } as any); /** * 模板引擎 @@ -51,13 +52,13 @@ const run = async () => { server.views({ engines: { ejs: require("ejs"), - pug: require("pug") + pug: require("pug"), }, isCached: process.env.NODE_ENV === "development" ? false : true, compileMode: "sync", // ejs relativeTo: baseDir, layout: false, // ejs - layoutPath: path.resolve(templateDir,"layout"), // ejs + layoutPath: path.resolve(templateDir, "layout"), // ejs path: "template", // pug compileOptions: { @@ -99,9 +100,9 @@ const run = async () => { }, }, ]); - await server.start(); - console.log("Server running on %s", server.info.uri); + logger.trace("Server running on %s", server.info.uri); + return server }; process.on("unhandledRejection", (err) => { diff --git a/source/util/index.ts b/source/util/index.ts index 521e8ab..eb8bf09 100644 --- a/source/util/index.ts +++ b/source/util/index.ts @@ -6,4 +6,5 @@ export const baseDir = path.resolve(__dirname, "../../"); export const sourceDir = path.resolve(__dirname, "../../source"); export const publicDir = path.resolve(__dirname, "../../public"); export const uploadDir = path.resolve(publicDir, "upload"); +export const uploadPath = "/public/upload"; // 图片上传地址 export const templateDir = path.resolve(baseDir, "template"); diff --git a/source/validateSchema/index.ts b/source/validateSchema/index.ts new file mode 100644 index 0000000..2f97354 --- /dev/null +++ b/source/validateSchema/index.ts @@ -0,0 +1,10 @@ +import * as Joi from "joi"; + +export const UserSchema = Joi.object({ + username: Joi.string().alphanum().min(6).max(35), + password: Joi.string().pattern(new RegExp("^[a-zA-Z0-9]{3,30}$")).required(), + email: Joi.string().email({ + minDomainSegments: 2, + tlds: { allow: ["com", "net"] }, + }), +}).or("username", "email"); diff --git a/tsconfig.json b/tsconfig.json index a77c299..a76106e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,4 +1,7 @@ { + "ts-node": { + "files": true + }, "compilerOptions": { "outDir": "./dist", "allowJs": true, @@ -10,12 +13,10 @@ "esModuleInterop": true, // esModuleInterop选项的作用是支持使用import d from 'cjs'的方式引入commonjs包。 "baseUrl": ".", "paths": { - "@/*": ["./source/*"] + "@/*": ["source/*"], + "#/*": ["types/*"] } }, - "include": [ - "./source/**/*", - "./types/global.d.ts" - ], + "include": ["source", "types"], "exclude": ["node_modules"] } diff --git a/types/global.d.ts b/types/global.d.ts index 8b13789..84b890d 100644 --- a/types/global.d.ts +++ b/types/global.d.ts @@ -1 +1,9 @@ +import { Logger } from "log4js"; +import { Server } from "@hapi/hapi"; +declare global { + var server: Server; + var logger: Logger; + var loggerSite: Logger; + var loggerSQL: Logger; +}