summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--model.js3
-rw-r--r--models/asset.js2
-rw-r--r--models/global_point.js4
-rw-r--r--models/global_point_bans.js53
-rw-r--r--models/global_point_phase.js209
-rw-r--r--models/match.js2
-rw-r--r--models/participant.js2
-rw-r--r--models/participant_items.js42
-rw-r--r--models/participant_phases.js100
-rw-r--r--models/team.js2
-rw-r--r--models/team_membership.js2
-rw-r--r--models/tournament.js16
-rw-r--r--models/tournament_participants.js8
-rw-r--r--models/users.js16
-rw-r--r--package-lock.json112
15 files changed, 470 insertions, 103 deletions
diff --git a/model.js b/model.js
index 436a0a3..b0bb70d 100644
--- a/model.js
+++ b/model.js
@@ -31,6 +31,7 @@ module.exports = (seq, Seq) => {
// data stats
ParticipantStats = seq.import("./models/participant_stats.js"),
+ ParticipantItems = seq.import("./models/participant_items.js"),
ParticipantPhases = seq.import("./models/participant_phases.js"),
// stats aggregations
@@ -72,7 +73,7 @@ module.exports = (seq, Seq) => {
Team, TeamMembership, User,
Tournament, TournamentParticipants,
Item, Hero, Series, GameMode, Role, Filter, Skilltier, Build, Region,
- ParticipantStats, ParticipantPhases,
+ ParticipantStats, ParticipantItems, ParticipantPhases,
PlayerPoint, GlobalPoint,
Gamer,
Keys
diff --git a/models/asset.js b/models/asset.js
index bc60b3e..32382a2 100644
--- a/models/asset.js
+++ b/models/asset.js
@@ -36,7 +36,7 @@ module.exports = function(sequelize, DataTypes) {
created_at: {
type: DataTypes.TIME,
allowNull: false,
- defaultValue: sequelize.fn('current_timestamp')
+ defaultValue: sequelize.literal('CURRENT_TIMESTAMP')
},
description: {
type: DataTypes.STRING(191),
diff --git a/models/global_point.js b/models/global_point.js
index 38b1920..54be2ff 100644
--- a/models/global_point.js
+++ b/models/global_point.js
@@ -119,6 +119,10 @@ module.exports = function(sequelize, DataTypes) {
impact_score: {
type: DataTypes.BIGINT,
allowNull: true
+ },
+ surrender: {
+ type: "DOUBLE",
+ allowNull: true
}
}, {
tableName: 'global_point',
diff --git a/models/global_point_bans.js b/models/global_point_bans.js
new file mode 100644
index 0000000..4cc4fc5
--- /dev/null
+++ b/models/global_point_bans.js
@@ -0,0 +1,53 @@
+/* jshint indent: 2 */
+
+module.exports = function(sequelize, DataTypes) {
+ return sequelize.define('global_point_bans', {
+ id: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false,
+ primaryKey: true,
+ autoIncrement: true
+ },
+ updated_at: {
+ type: DataTypes.DATE,
+ allowNull: false
+ },
+ series_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ filter_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ hero_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ game_mode_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ skill_tier_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ region_id: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ played: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ bans: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ }
+ }, {
+ tableName: 'global_point_bans',
+ timestamps: false,
+ underscored: true,
+ freezeTableName: true
+ });
+};
diff --git a/models/global_point_phase.js b/models/global_point_phase.js
new file mode 100644
index 0000000..2180d99
--- /dev/null
+++ b/models/global_point_phase.js
@@ -0,0 +1,209 @@
+/* jshint indent: 2 */
+
+module.exports = function(sequelize, DataTypes) {
+ return sequelize.define('global_point_phase', {
+ id: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false,
+ primaryKey: true,
+ autoIncrement: true
+ },
+ updated_at: {
+ type: DataTypes.DATE,
+ allowNull: false
+ },
+ series_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ filter_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ hero_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ game_mode_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ skill_tier_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
+ build_id: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ role_id: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ region_id: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ phase_start: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ phase_end: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ played: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ wins: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ time_spent: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ kills: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ deaths: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ assists: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ farm: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ minion_kills: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ jungle_kills: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ non_jungle_minion_kills: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ crystal_mine_captures: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ gold_mine_captures: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ kraken_captures: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ turret_captures: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ gold: {
+ type: DataTypes.BIGINT,
+ allowNull: true
+ },
+ dmg_true_hero: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_true_kraken: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_true_turret: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_true_vain_turret: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_true_others: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_dealt_hero: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_dealt_kraken: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_dealt_turret: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_dealt_vain_turret: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_dealt_others: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_rcvd_dealt_hero: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_rcvd_true_hero: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_rcvd_dealt_others: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ dmg_rcvd_true_others: {
+ type: "DOUBLE",
+ allowNull: true
+ },
+ ability_a_level: {
+ type: DataTypes.INTEGER(3).UNSIGNED,
+ allowNull: true
+ },
+ ability_b_level: {
+ type: DataTypes.INTEGER(3).UNSIGNED,
+ allowNull: true
+ },
+ ability_c_level: {
+ type: DataTypes.INTEGER(3).UNSIGNED,
+ allowNull: true
+ },
+ hero_level: {
+ type: DataTypes.INTEGER(3).UNSIGNED,
+ allowNull: true
+ },
+ kda_ratio: {
+ type: "DOUBLE(5,5)",
+ allowNull: true
+ },
+ kill_participation: {
+ type: "DOUBLE(5,5)",
+ allowNull: true
+ },
+ cs_per_min: {
+ type: "DOUBLE(7,5)",
+ allowNull: true
+ },
+ kills_per_min: {
+ type: "DOUBLE(6,5)",
+ allowNull: true
+ }
+ }, {
+ tableName: 'global_point_phase',
+ timestamps: false,
+ underscored: true,
+ freezeTableName: true
+ });
+};
diff --git a/models/match.js b/models/match.js
index dfc0b71..5ded026 100644
--- a/models/match.js
+++ b/models/match.js
@@ -20,7 +20,7 @@ module.exports = function(sequelize, DataTypes) {
created_at: {
type: DataTypes.TIME,
allowNull: false,
- defaultValue: sequelize.fn('current_timestamp')
+ defaultValue: sequelize.literal('CURRENT_TIMESTAMP')
},
duration: {
type: DataTypes.INTEGER(5).UNSIGNED,
diff --git a/models/participant.js b/models/participant.js
index 5579f31..2f208df 100644
--- a/models/participant.js
+++ b/models/participant.js
@@ -52,7 +52,7 @@ module.exports = function(sequelize, DataTypes) {
created_at: {
type: DataTypes.TIME,
allowNull: false,
- defaultValue: sequelize.fn('current_timestamp')
+ defaultValue: sequelize.literal('CURRENT_TIMESTAMP')
},
actor: {
type: DataTypes.STRING(16),
diff --git a/models/participant_items.js b/models/participant_items.js
new file mode 100644
index 0000000..5d3c3b7
--- /dev/null
+++ b/models/participant_items.js
@@ -0,0 +1,42 @@
+/* jshint indent: 2 */
+
+module.exports = function(sequelize, DataTypes) {
+ return sequelize.define('participant_items', {
+ id: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false,
+ primaryKey: true,
+ autoIncrement: true
+ },
+ shard_id: {
+ type: DataTypes.STRING(191),
+ allowNull: false
+ },
+ participant_api_id: {
+ type: DataTypes.CHAR(36),
+ allowNull: false,
+ unique: true
+ },
+ items: {
+ type: "BLOB",
+ allowNull: false
+ },
+ item_grants: {
+ type: "BLOB",
+ allowNull: false
+ },
+ item_uses: {
+ type: "BLOB",
+ allowNull: false
+ },
+ item_sells: {
+ type: "BLOB",
+ allowNull: false
+ }
+ }, {
+ tableName: 'participant_items',
+ timestamps: false,
+ underscored: true,
+ freezeTableName: true
+ });
+};
diff --git a/models/participant_phases.js b/models/participant_phases.js
index 4d45e02..3780b90 100644
--- a/models/participant_phases.js
+++ b/models/participant_phases.js
@@ -240,49 +240,89 @@ module.exports = function(sequelize, DataTypes) {
type: "DOUBLE",
allowNull: true
},
- items: {
- type: DataTypes.STRING(191),
+ draft_position: {
+ type: DataTypes.INTEGER(11),
allowNull: true
},
- item_grants: {
- type: DataTypes.STRING(191),
+ ban: {
+ type: DataTypes.INTEGER(11),
allowNull: true
},
- item_sells: {
- type: DataTypes.STRING(191),
+ pick: {
+ type: DataTypes.INTEGER(11),
allowNull: true
},
- ability_levels: {
- type: DataTypes.STRING(191),
- allowNull: true
+ items: {
+ type: "BLOB",
+ allowNull: false
},
- ability_uses: {
- type: DataTypes.STRING(191),
- allowNull: true
+ item_grants: {
+ type: "BLOB",
+ allowNull: false
},
- ability_damage: {
- type: DataTypes.STRING(191),
- allowNull: true
+ item_sells: {
+ type: "BLOB",
+ allowNull: false
},
- item_uses: {
- type: DataTypes.STRING(191),
- allowNull: true
+ ability_a_use: {
+ type: DataTypes.INTEGER(5).UNSIGNED,
+ allowNull: false
},
- player_damage: {
- type: DataTypes.STRING(191),
- allowNull: true
+ ability_b_use: {
+ type: DataTypes.INTEGER(5).UNSIGNED,
+ allowNull: false
},
- draft_position: {
- type: DataTypes.INTEGER(11),
- allowNull: true
+ ability_c_use: {
+ type: DataTypes.INTEGER(5).UNSIGNED,
+ allowNull: false
},
- ban: {
- type: DataTypes.INTEGER(11),
- allowNull: true
+ ability_a_damage_true: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
},
- pick: {
- type: DataTypes.INTEGER(11),
- allowNull: true
+ ability_a_damage_dealt: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
+ },
+ ability_b_damage_true: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
+ },
+ ability_b_damage_dealt: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
+ },
+ ability_c_damage_true: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
+ },
+ ability_c_damage_dealt: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
+ },
+ ability_aa_damage_true: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
+ },
+ ability_aa_damage_dealt: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
+ },
+ ability_aacrit_damage_true: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
+ },
+ ability_aacrit_damage_dealt: {
+ type: DataTypes.INTEGER(10).UNSIGNED,
+ allowNull: false
+ },
+ item_uses: {
+ type: "BLOB",
+ allowNull: false
+ },
+ player_damage: {
+ type: "BLOB",
+ allowNull: false
}
}, {
tableName: 'participant_phases',
diff --git a/models/team.js b/models/team.js
index e320afb..eab927f 100644
--- a/models/team.js
+++ b/models/team.js
@@ -19,7 +19,7 @@ module.exports = function(sequelize, DataTypes) {
created_at: {
type: DataTypes.TIME,
allowNull: false,
- defaultValue: sequelize.fn('current_timestamp')
+ defaultValue: sequelize.literal('CURRENT_TIMESTAMP')
},
name: {
type: DataTypes.STRING(20),
diff --git a/models/team_membership.js b/models/team_membership.js
index eee2061..755e7bc 100644
--- a/models/team_membership.js
+++ b/models/team_membership.js
@@ -23,7 +23,7 @@ module.exports = function(sequelize, DataTypes) {
joined_on: {
type: DataTypes.TIME,
allowNull: false,
- defaultValue: sequelize.fn('current_timestamp')
+ defaultValue: sequelize.literal('CURRENT_TIMESTAMP')
},
status: {
type: DataTypes.ENUM('pending','initiate','member','officer','leader','former','veteran'),
diff --git a/models/tournament.js b/models/tournament.js
index 56ca5cf..27de855 100644
--- a/models/tournament.js
+++ b/models/tournament.js
@@ -16,6 +16,14 @@ module.exports = function(sequelize, DataTypes) {
type: DataTypes.STRING(191),
allowNull: false
},
+ tag_line_1: {
+ type: DataTypes.STRING(191),
+ allowNull: true
+ },
+ tag_line_2: {
+ type: DataTypes.STRING(191),
+ allowNull: true
+ },
status: {
type: DataTypes.ENUM('planned','active','finished'),
allowNull: false
@@ -35,14 +43,6 @@ module.exports = function(sequelize, DataTypes) {
region: {
type: DataTypes.STRING(191),
allowNull: true
- },
- tag_line_1: {
- type: DataTypes.STRING(255),
- allowNull: true
- },
- tag_line_2: {
- type: DataTypes.STRING(255),
- allowNull: true
}
}, {
tableName: 'tournament',
diff --git a/models/tournament_participants.js b/models/tournament_participants.js
index 092f8a8..284ca42 100644
--- a/models/tournament_participants.js
+++ b/models/tournament_participants.js
@@ -16,13 +16,13 @@ module.exports = function(sequelize, DataTypes) {
type: DataTypes.BIGINT,
allowNull: false
},
+ role_id: {
+ type: DataTypes.BIGINT,
+ allowNull: false
+ },
player_api_id: {
type: DataTypes.CHAR(36),
allowNull: false
- },
- role_id: {
- type: DataTypes.INTEGER(11),
- allowNull: true
}
}, {
tableName: 'tournament_participants',
diff --git a/models/users.js b/models/users.js
index 853e441..b82ba74 100644
--- a/models/users.js
+++ b/models/users.js
@@ -14,24 +14,22 @@ module.exports = function(sequelize, DataTypes) {
},
user_token: {
type: DataTypes.CHAR(36),
- allowNull: false,
- defaultValue: '-1'
+ allowNull: true
},
player_api_id: {
type: DataTypes.CHAR(36),
- allowNull: true,
- defaultValue: ''
+ allowNull: true
},
email: {
- type: DataTypes.STRING(100),
- allowNull: true
+ type: DataTypes.STRING(191),
+ allowNull: false
},
password: {
- type: DataTypes.STRING(100),
- allowNull: true
+ type: DataTypes.STRING(191),
+ allowNull: false
},
remember_token: {
- type: DataTypes.STRING(255),
+ type: DataTypes.STRING(191),
allowNull: true
},
access_type: {
diff --git a/package-lock.json b/package-lock.json
index 6fef734..9e64827 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,11 +22,6 @@
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
- "bignumber.js": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-3.1.2.tgz",
- "integrity": "sha1-8725mtUmihX8HwvtL7AY4mk/4jY="
- },
"bluebird": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
@@ -71,6 +66,11 @@
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+ },
"cross-env": {
"version": "https://registry.npmjs.org/cross-env/-/cross-env-3.2.4.tgz",
"integrity": "sha1-ngWF8neGTtQhznVvgamA/w1piro=",
@@ -260,11 +260,6 @@
"version": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.0.tgz",
"integrity": "sha1-xh1hAgw+vpkmG3gb09FiI5X1R/g="
},
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
- },
"isexe": {
"version": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
@@ -364,19 +359,52 @@
"integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
},
"mysql": {
- "version": "2.13.0",
- "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.13.0.tgz",
- "integrity": "sha1-mY8fjKRuLj3XFJzpgkE2U5hqrkc=",
+ "version": "2.14.1",
+ "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.14.1.tgz",
+ "integrity": "sha512-ZPXqQeYH7L1QPDyC77Rcp32cNCQnNjz8Y4BbF17tOjm5yhSfjFa3xS4PvuxWJtEEmwVc4ccI7sSntj4eyYRq0A==",
"requires": {
- "bignumber.js": "3.1.2",
- "readable-stream": "1.1.14",
+ "bignumber.js": "4.0.2",
+ "readable-stream": "2.3.3",
+ "safe-buffer": "5.1.1",
"sqlstring": "2.2.0"
},
"dependencies": {
- "sqlstring": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.2.0.tgz",
- "integrity": "sha1-wxNcTqirzX5+50GklmqJHYak8ZE="
+ "bignumber.js": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.0.2.tgz",
+ "integrity": "sha1-LR3DfuWWiGfs6pC22k0W5oYI0h0="
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ },
+ "readable-stream": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
+ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "safe-buffer": "5.1.1",
+ "string_decoder": "1.0.3",
+ "util-deprecate": "1.0.2"
+ }
+ },
+ "string_decoder": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
}
}
},
@@ -466,6 +494,11 @@
"pinkie": "2.0.4"
}
},
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
+ },
"proxyquire": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/proxyquire/-/proxyquire-1.8.0.tgz",
@@ -499,29 +532,6 @@
"read-pkg": "1.1.0"
}
},
- "readable-stream": {
- "version": "1.1.14",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
- "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
- "requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
- "isarray": "0.0.1",
- "string_decoder": "0.10.31"
- },
- "dependencies": {
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
- }
- }
- },
"request": {
"version": "2.81.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
@@ -980,6 +990,11 @@
"glob": "7.1.2"
}
},
+ "safe-buffer": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
+ "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
+ },
"semver": {
"version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8="
@@ -1067,10 +1082,10 @@
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
"integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc="
},
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ "sqlstring": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.2.0.tgz",
+ "integrity": "sha1-wxNcTqirzX5+50GklmqJHYak8ZE="
},
"string-width": {
"version": "1.0.2",
@@ -1113,6 +1128,11 @@
"version": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz",
"integrity": "sha1-f/0feMi+KMO6Rc1OGj9e4ZO9mYg="
},
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ },
"uuid": {
"version": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz",
"integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE="