From ed17d869137f42c0f427d0e41cce34beaa3c4c26 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Thu, 5 Aug 2021 13:41:57 +0200 Subject: [PATCH] Working Signed-off-by: Arthur DANJOU --- app/Models/Announce.ts | 24 + app/Models/Profile.ts | 22 + app/Models/Project.ts | 8 +- app/Models/Song.ts | 34 - app/Models/Translation.ts | 22 + .../migrations/1603020084373_subscribers.ts | 17 + database/migrations/1605956543449_files.ts | 18 + database/migrations/1605956711010_posts.ts | 18 + .../migrations/1608409476823_locations.ts | 19 + database/migrations/1608415261417_projects.ts | 20 + database/migrations/1618661863952_forms.ts | 20 + database/migrations/1625078903131_users.ts | 36 + .../migrations/1625078908619_api_tokens.ts | 21 + .../migrations/1628110081266_translations.ts | 19 + database/migrations/1628110086918_profiles.ts | 19 + database/migrations/1628110400158_projects.ts | 17 + package.json | 2 +- yarn.lock | 710 +++++++++--------- 18 files changed, 657 insertions(+), 389 deletions(-) create mode 100644 app/Models/Announce.ts create mode 100644 app/Models/Profile.ts delete mode 100755 app/Models/Song.ts create mode 100644 app/Models/Translation.ts create mode 100644 database/migrations/1603020084373_subscribers.ts create mode 100644 database/migrations/1605956543449_files.ts create mode 100644 database/migrations/1605956711010_posts.ts create mode 100644 database/migrations/1608409476823_locations.ts create mode 100644 database/migrations/1608415261417_projects.ts create mode 100644 database/migrations/1618661863952_forms.ts create mode 100644 database/migrations/1625078903131_users.ts create mode 100644 database/migrations/1625078908619_api_tokens.ts create mode 100644 database/migrations/1628110081266_translations.ts create mode 100644 database/migrations/1628110086918_profiles.ts create mode 100644 database/migrations/1628110400158_projects.ts diff --git a/app/Models/Announce.ts b/app/Models/Announce.ts new file mode 100644 index 0000000..62abe8f --- /dev/null +++ b/app/Models/Announce.ts @@ -0,0 +1,24 @@ +import {DateTime} from 'luxon' +import {BaseModel, BelongsTo, belongsTo, column, HasOne, hasOne} from '@ioc:Adonis/Lucid/Orm' +import File from "App/Models/File"; +import Translation from "App/Models/Translation"; + +export default class Announce extends BaseModel { + @column({ isPrimary: true }) + public id: number + + @belongsTo(() => Translation) + public message: BelongsTo + + @column() + public messageId: number + + @hasOne(() => File) + public cover: HasOne + + @column.dateTime({ autoCreate: true }) + public createdAt: DateTime + + @column.dateTime({ autoCreate: true, autoUpdate: true }) + public updatedAt: DateTime +} diff --git a/app/Models/Profile.ts b/app/Models/Profile.ts new file mode 100644 index 0000000..eda9e1d --- /dev/null +++ b/app/Models/Profile.ts @@ -0,0 +1,22 @@ +import {DateTime} from 'luxon' +import {BaseModel, column} from '@ioc:Adonis/Lucid/Orm' + +export default class Profile extends BaseModel { + @column({ isPrimary: true }) + public id: number + + @column() + public age: number + + @column() + public hiringStatus: string + + @column() + public hiringColor: string + + @column.dateTime({ autoCreate: true }) + public createdAt: DateTime + + @column.dateTime({ autoCreate: true, autoUpdate: true }) + public updatedAt: DateTime +} diff --git a/app/Models/Project.ts b/app/Models/Project.ts index 041d0f6..59efb0a 100755 --- a/app/Models/Project.ts +++ b/app/Models/Project.ts @@ -1,5 +1,6 @@ -import { DateTime } from 'luxon' -import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm' +import {DateTime} from 'luxon' +import {BaseModel, column, HasOne, hasOne} from '@ioc:Adonis/Lucid/Orm' +import File from "App/Models/File"; export default class Project extends BaseModel { @column({ isPrimary: true }) @@ -17,6 +18,9 @@ export default class Project extends BaseModel { @column() public url: string + @hasOne(() => File) + public cover: HasOne + @column.dateTime({ autoCreate: true }) public createdAt: DateTime diff --git a/app/Models/Song.ts b/app/Models/Song.ts deleted file mode 100755 index bb65730..0000000 --- a/app/Models/Song.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { DateTime } from 'luxon' -import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm' - -export default class Song extends BaseModel { - @column({ isPrimary: true }) - public id: number - - @column() - public author: string - - @column() - public album: string - - @column() - public title: string - - @column() - public type: string - - @column() - public device: string - - @column() - public duration: number - - @column.date() - public releaseDate: DateTime - - @column.dateTime({ autoCreate: true }) - public createdAt: DateTime - - @column.dateTime({ autoCreate: true, autoUpdate: true }) - public updatedAt: DateTime -} diff --git a/app/Models/Translation.ts b/app/Models/Translation.ts new file mode 100644 index 0000000..4a159c4 --- /dev/null +++ b/app/Models/Translation.ts @@ -0,0 +1,22 @@ +import {DateTime} from 'luxon' +import {BaseModel, column} from '@ioc:Adonis/Lucid/Orm' + +export default class Translation extends BaseModel { + @column({ isPrimary: true }) + public id: number + + @column() + public code: string + + @column() + public french: string + + @column() + public english: string + + @column.dateTime({ autoCreate: true }) + public createdAt: DateTime + + @column.dateTime({ autoCreate: true, autoUpdate: true }) + public updatedAt: DateTime +} diff --git a/database/migrations/1603020084373_subscribers.ts b/database/migrations/1603020084373_subscribers.ts new file mode 100644 index 0000000..f0c605a --- /dev/null +++ b/database/migrations/1603020084373_subscribers.ts @@ -0,0 +1,17 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Subscribers extends BaseSchema { + protected tableName = 'subscribers' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id').primary() + table.string('email').notNullable() + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +} diff --git a/database/migrations/1605956543449_files.ts b/database/migrations/1605956543449_files.ts new file mode 100644 index 0000000..54560fb --- /dev/null +++ b/database/migrations/1605956543449_files.ts @@ -0,0 +1,18 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Pictures extends BaseSchema { + protected tableName = 'files' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id').primary() + table.string('label').notNullable() + table.string('file_name').notNullable() + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +} diff --git a/database/migrations/1605956711010_posts.ts b/database/migrations/1605956711010_posts.ts new file mode 100644 index 0000000..4a30245 --- /dev/null +++ b/database/migrations/1605956711010_posts.ts @@ -0,0 +1,18 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Posts extends BaseSchema { + protected tableName = 'posts' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id').primary() + table.string('slug').notNullable() + table.integer('likes').notNullable() + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +} diff --git a/database/migrations/1608409476823_locations.ts b/database/migrations/1608409476823_locations.ts new file mode 100644 index 0000000..de1d485 --- /dev/null +++ b/database/migrations/1608409476823_locations.ts @@ -0,0 +1,19 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Locations extends BaseSchema { + protected tableName = 'locations' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id').primary() + table.string('place') + table.string('left') + table.date('since') + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +} diff --git a/database/migrations/1608415261417_projects.ts b/database/migrations/1608415261417_projects.ts new file mode 100644 index 0000000..85919de --- /dev/null +++ b/database/migrations/1608415261417_projects.ts @@ -0,0 +1,20 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Projects extends BaseSchema { + protected tableName = 'projects' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id').primary() + table.string('name') + table.string('description') + table.string('url') + table.integer('progress') + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +} diff --git a/database/migrations/1618661863952_forms.ts b/database/migrations/1618661863952_forms.ts new file mode 100644 index 0000000..d59a0ed --- /dev/null +++ b/database/migrations/1618661863952_forms.ts @@ -0,0 +1,20 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Forms extends BaseSchema { + protected tableName = 'forms' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id').primary() + table.string('name') + table.string('email') + table.string('subject') + table.string('content') + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +} diff --git a/database/migrations/1625078903131_users.ts b/database/migrations/1625078903131_users.ts new file mode 100644 index 0000000..ba44cb0 --- /dev/null +++ b/database/migrations/1625078903131_users.ts @@ -0,0 +1,36 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' +import Hash from "@ioc:Adonis/Core/Hash"; + +export default class Users extends BaseSchema { + protected tableName = 'users' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id').primary() + table.string('username', 255).notNullable() + table.string('email', 255).notNullable() + table.string('password', 180).defaultTo(this.randomPassword()).notNullable() + table.boolean('is_confirmed').defaultTo(false).notNullable() + table.string('remember_me_token').defaultTo(null).nullable() + table.string('confirmation_token').defaultTo(null).nullable() + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } + + private randomPassword(): string { + let password = '' + const char = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!.:=+-_$*^&@#%ù/àçè()é"' + const size = 64 + for (let i = 0; i < size; i++) { + password += char.charAt(Math.random() * char.length) + } + Hash.make(password).then((value => { + password = value + })) + return password + } +} diff --git a/database/migrations/1625078908619_api_tokens.ts b/database/migrations/1625078908619_api_tokens.ts new file mode 100644 index 0000000..96fd16c --- /dev/null +++ b/database/migrations/1625078908619_api_tokens.ts @@ -0,0 +1,21 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class ApiTokens extends BaseSchema { + protected tableName = 'api_tokens' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id').primary() + table.integer('user_id').unsigned().references('id').inTable('users').onDelete('CASCADE') + table.string('name').notNullable() + table.string('type').notNullable() + table.string('token', 64).notNullable() + table.timestamp('expires_at', { useTz: true }).nullable() + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +} diff --git a/database/migrations/1628110081266_translations.ts b/database/migrations/1628110081266_translations.ts new file mode 100644 index 0000000..b74a945 --- /dev/null +++ b/database/migrations/1628110081266_translations.ts @@ -0,0 +1,19 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Translations extends BaseSchema { + protected tableName = 'translations' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id') + table.string('code').notNullable() + table.string('french').defaultTo('Traduction manquante') + table.string('code').defaultTo('Missing translation') + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +} diff --git a/database/migrations/1628110086918_profiles.ts b/database/migrations/1628110086918_profiles.ts new file mode 100644 index 0000000..e4bae15 --- /dev/null +++ b/database/migrations/1628110086918_profiles.ts @@ -0,0 +1,19 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Profiles extends BaseSchema { + protected tableName = 'profiles' + + public async up () { + this.schema.createTable(this.tableName, (table) => { + table.increments('id') + table.integer('age').notNullable() + table.string('hiring_color').notNullable() + table.string('hiring_status').notNullable() + table.timestamps(true, true) + }) + } + + public async down () { + this.schema.dropTable(this.tableName) + } +} diff --git a/database/migrations/1628110400158_projects.ts b/database/migrations/1628110400158_projects.ts new file mode 100644 index 0000000..2921953 --- /dev/null +++ b/database/migrations/1628110400158_projects.ts @@ -0,0 +1,17 @@ +import BaseSchema from '@ioc:Adonis/Lucid/Schema' + +export default class Projects extends BaseSchema { + protected tableName = 'projects' + + public async up () { + this.schema.table(this.tableName, (table) => { + table.integer('cover_id').unsigned().references('files.id').onDelete('CASCADE') + }) + } + + public async down () { + this.schema.table(this.tableName, (table) => { + table.dropColumn('cover_id') + }) + } +} diff --git a/package.json b/package.json index 44cf9fb..770e01f 100755 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@adonisjs/ally": "^4.1.0", "@adonisjs/auth": "^8.0.6", "@adonisjs/bouncer": "^2.2.4", - "@adonisjs/core": "~5.1.8", + "@adonisjs/core": "^5.1.10", "@adonisjs/lucid": "^15.0.1", "@adonisjs/mail": "^7.2.1", "@adonisjs/redis": "^7.0.6", diff --git a/yarn.lock b/yarn.lock index 446c145..fa5db45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25,17 +25,17 @@ "@poppinss/oauth-client" "^2.0.4" "@poppinss/utils" "^3.1.3" -"@adonisjs/application@^5.1.4", "@adonisjs/application@^5.1.5": - version "5.1.5" - resolved "https://registry.yarnpkg.com/@adonisjs/application/-/application-5.1.5.tgz#93831ab8c4d4d1107e2665d33ba78290bdb24666" - integrity sha512-hzapilbQ+2Zbeac6RvmZBt56fj/H4aVNWhpM3PjlNOZZuUzVQmdSQd1dtkgmx7VJETPqXnRts8AlnWdF9xIbsw== +"@adonisjs/application@^5.1.4", "@adonisjs/application@^5.1.6": + version "5.1.6" + resolved "https://registry.yarnpkg.com/@adonisjs/application/-/application-5.1.6.tgz#da3043163b49ab35aa5dc1bfcc4ed4ba38d63f65" + integrity sha512-xg6fkCCXijMmkoZ40ih8T1QF50Dj0J7EQ1I54TWfFCFEHsIYhXrCZxeWZEpMRHsTAWaPpP0GTnMrOac/+ERWsQ== dependencies: "@adonisjs/config" "^3.0.5" "@adonisjs/env" "^3.0.5" "@adonisjs/fold" "^8.1.5" - "@adonisjs/logger" "^4.0.5" + "@adonisjs/logger" "^4.1.0" "@adonisjs/profiler" "^6.0.6" - "@poppinss/utils" "^3.1.4" + "@poppinss/utils" "^3.1.5" semver "^7.3.5" "@adonisjs/assembler@^5.3.2": @@ -70,16 +70,16 @@ luxon "^1.27.0" "@adonisjs/bodyparser@^7.1.4": - version "7.1.4" - resolved "https://registry.yarnpkg.com/@adonisjs/bodyparser/-/bodyparser-7.1.4.tgz#d890e4a32559aca449070cabcb8f80f03063f1e3" - integrity sha512-QoypAkEh4fHGNncg+dp1CLF+T3ouXtHsp5nMRIrfRzxLcVsfyfo/nDaQgoQEf0WoifOQfCqKUOktfN63Nhoc+A== + version "7.1.5" + resolved "https://registry.yarnpkg.com/@adonisjs/bodyparser/-/bodyparser-7.1.5.tgz#dbe044a9c595bdca8b8dd965dda45e911080776c" + integrity sha512-wiWYHTKJixLZIVq04dHCp9ok8FhiRDVSre1AgPzCtGFGjQf+qXjqfPNCEiPozt+ffKWNaDAUL8PGqJsDSmLuDA== dependencies: "@poppinss/co-body" "^1.1.3" "@poppinss/multiparty" "^1.0.2" "@poppinss/utils" "^3.1.5" bytes "^3.1.0" end-of-stream "^1.4.4" - file-type "^16.5.1" + file-type "^16.5.2" fs-extra "^10.0.0" media-typer "^1.1.0" @@ -97,18 +97,18 @@ dependencies: "@poppinss/utils" "^3.1.4" -"@adonisjs/core@~5.1.8": - version "5.1.10" - resolved "https://registry.yarnpkg.com/@adonisjs/core/-/core-5.1.10.tgz#62391323865786c7535fbec645a72aa4bba97c90" - integrity sha512-lK9N96WI8eOiOFsGwsxGSaCbiI+ny4wNNWwWTi81VkxGgSCJFdvoQ/frvOe//J5MMczm9v5b4mC1IvVgyQz1Rw== +"@adonisjs/core@^5.1.10": + version "5.1.11" + resolved "https://registry.yarnpkg.com/@adonisjs/core/-/core-5.1.11.tgz#fff8ac93dbf38e9d0eda2603d9c1fa0c2066633e" + integrity sha512-iBoV7cGMhq5TiUt1B89dnMRnOWma2kmkL0LE9RfzYUPMyNspyWPNr93E5RQ+ml7xAQr74bAyKVywImLHIy4nOw== dependencies: "@adonisjs/ace" "^11.0.3" - "@adonisjs/application" "^5.1.5" + "@adonisjs/application" "^5.1.6" "@adonisjs/bodyparser" "^7.1.4" "@adonisjs/encryption" "^4.0.5" "@adonisjs/events" "^7.1.2" "@adonisjs/hash" "^7.0.8" - "@adonisjs/http-server" "^5.5.1" + "@adonisjs/http-server" "^5.5.2" "@adonisjs/validator" "^11.0.4" "@poppinss/cliui" "^2.2.5" "@poppinss/utils" "^3.1.5" @@ -155,10 +155,10 @@ "@poppinss/manager" "^4.0.4" "@poppinss/utils" "^3.1.4" -"@adonisjs/http-server@^5.5.1": - version "5.5.1" - resolved "https://registry.yarnpkg.com/@adonisjs/http-server/-/http-server-5.5.1.tgz#3c13c2f08e131efddcaf0df7f6fd0275f64a3af4" - integrity sha512-Ej/pbvO6RDjxj9FD3ef0VI+LDc66VQ9ZFoDqvfic05zi4N0oHJxnBtJQRsIEjns3AtDkgk5I1byylp9+kf0FZA== +"@adonisjs/http-server@^5.5.2": + version "5.5.4" + resolved "https://registry.yarnpkg.com/@adonisjs/http-server/-/http-server-5.5.4.tgz#8d04373b4a31edcea7cad4028c3c15ae619b5537" + integrity sha512-SQbDpQEbG+SZ3pnjNRcCVVBH9T4Zyi+ydoLG6oBIJfAYzzkOX7mZFyj9HOTkgJR361Jxb7l8+kkIDnTJ1v6O+Q== dependencies: "@poppinss/matchit" "^3.1.2" "@poppinss/utils" "^3.1.5" @@ -188,15 +188,15 @@ resolved "https://registry.yarnpkg.com/@adonisjs/ioc-transformer/-/ioc-transformer-2.3.1.tgz#9157cb03d0202a36b9a75712462b195171c4ce8d" integrity sha512-/pbMSy2gmswWvvSdy4EbLHzr9Oa8gsIlM01n8J8xbO3QW3z1JRuZy2SbmD06OveW4b5dm/Hn0hC8GK2cY+nRgg== -"@adonisjs/logger@^4.0.5": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@adonisjs/logger/-/logger-4.0.5.tgz#f28e32438874f33e71f7f2d749c91c02096fe399" - integrity sha512-GdB5/TFc+Kd7T7DDnmjdByahrzXRooJzqhD9i+FxYGa2X+AHTH06pNaACemnWLppQCHOJB+aiuW+wrcgK6/7XA== +"@adonisjs/logger@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@adonisjs/logger/-/logger-4.1.0.tgz#0249ea8938e2200663a4de847923e6c2e1dbe81e" + integrity sha512-Baxx9FiI/rRQ2U58TpTYf5psG345YzTVs0Fh2lHP1f33wekjYLHFbHSjo/1vJDIBEAR0/4udO2BbBNG9jKa10Q== dependencies: - "@poppinss/utils" "^3.1.4" + "@poppinss/utils" "^3.1.5" "@types/pino" "^6.3.9" abstract-logging "^2.0.1" - pino "^6.12.0" + pino "^6.13.0" "@adonisjs/lucid@^15.0.1": version "15.0.3" @@ -218,19 +218,19 @@ slash "^3.0.0" "@adonisjs/mail@^7.2.1": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@adonisjs/mail/-/mail-7.2.2.tgz#82f0f64ef6052c9affedb67b095bd8eb91b6c0d0" - integrity sha512-yTN8Nz4S4+brHZZSkRTelKz78m0PlXyq+2K27fOlvLuXzJfs6CZOvZ2SZsFwo0h/dA05xJMOIA9gttzR8rKKRw== + version "7.2.3" + resolved "https://registry.yarnpkg.com/@adonisjs/mail/-/mail-7.2.3.tgz#d3e1f0fe6cff66d50ca0e4200c815c8dfd4cff24" + integrity sha512-JFpSuBtLIVTANbLdOuPqYlViOAU1PFqgG11uSCFjTj/V5qqGaKpFsH6AM1AVnupFIUoYChy5eMcrWOX3+BWXcQ== dependencies: - "@poppinss/colors" "^2.1.4" - "@poppinss/manager" "^4.0.3" - "@poppinss/utils" "^3.1.3" - fastq "^1.11.0" + "@poppinss/colors" "^2.1.5" + "@poppinss/manager" "^4.0.4" + "@poppinss/utils" "^3.1.5" + fastq "^1.11.1" get-stream "^6.0.1" got "^11.8.2" - ical-generator "^2.2.0" + ical-generator "^3.0.0-develop.4" multi-part "^3.0.0" - nodemailer "^6.6.2" + nodemailer "^6.6.3" "@adonisjs/profiler@^6.0.6": version "6.0.6" @@ -311,9 +311,9 @@ validator "^13.6.0" "@adonisjs/view@^6.0.3": - version "6.0.7" - resolved "https://registry.yarnpkg.com/@adonisjs/view/-/view-6.0.7.tgz#baf186a01d7c3ada8afb61582523931b57032c1c" - integrity sha512-Jesr9bu0UK58vu76sxwbDfKcwkjgLpy1MmWR1fyHmQfgc/UudPIFUN+Dx+61//hCbtgsMn6JppWE2TAmBwzGaA== + version "6.0.8" + resolved "https://registry.yarnpkg.com/@adonisjs/view/-/view-6.0.8.tgz#22cc403975d1dc8d617e13796ec9c1bb134e8ac2" + integrity sha512-HJSPGeYgeuYKJ9dv+bVTF9jkphRZtaDE5bJXFuNdPCnJc6GS58OBugoS/DBlGpYoPe+uImPdHlEvWaETnttSuQ== dependencies: edge-error "^2.0.5" edge-supercharged "^3.1.1" @@ -411,7 +411,7 @@ raw-body "^2.4.1" type-is "^1.6.18" -"@poppinss/colors@^2.1.4", "@poppinss/colors@^2.1.5": +"@poppinss/colors@^2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@poppinss/colors/-/colors-2.1.5.tgz#3a8abb9c8e8828959ead55ee39b82a2c35e671ee" integrity sha512-C6XChd0fssMe4aXqRrAAGrIKlOySEemKV422JYfBZaS7/qCfvQNIw67b0N03kbrgSrGvEgMUlaJVULlukuZM+g== @@ -429,7 +429,7 @@ resolved "https://registry.yarnpkg.com/@poppinss/inspect/-/inspect-1.0.1.tgz#b03df9c1204ee72e3b9dbd5c34029c39475fb21d" integrity sha512-kLeEaBSGhlleyYvKc7c9s3uE6xv7cwyulE0EgHf4jU/CL96h0yC4mkdw1wvC1l1PYYQozCGy46FwMBAAMOobCA== -"@poppinss/manager@^4.0.3", "@poppinss/manager@^4.0.4": +"@poppinss/manager@^4.0.4": version "4.0.4" resolved "https://registry.yarnpkg.com/@poppinss/manager/-/manager-4.0.4.tgz#7e71aedbc8e3a32cc5eb53adc78cf861240d0082" integrity sha512-z9SFv+wKH+aZ5XLZXfkBsEk3h4scFf1imBtGFvlhBklzpplmvY70nSlHTPRC16h1VwjyuWaGuarN+vvQpQoFpA== @@ -468,9 +468,9 @@ enquirer "^2.3.6" "@poppinss/utils@^3.1.3", "@poppinss/utils@^3.1.4", "@poppinss/utils@^3.1.5": - version "3.1.5" - resolved "https://registry.yarnpkg.com/@poppinss/utils/-/utils-3.1.5.tgz#6cac2ecca8960bd08bb408890f84580fa250e84d" - integrity sha512-4+wJauWZa7okjLWvT/uWftzT2uzgUw7XGO9zXrVCJbvIMPBtgIRrtRWNjOHD9Mg74XS3JZlgjVSqvNIQ4ymoqg== + version "3.2.0" + resolved "https://registry.yarnpkg.com/@poppinss/utils/-/utils-3.2.0.tgz#cb07d536565e77b019d868f7d2cfc55600822337" + integrity sha512-gnqlrxE4zMvqW+LpviyCWCg4+RShCYCFyBdVTyg9ZZEEgPBV9bEY+YB5r/2klFrKx30k9nfClHVI2n8ZKmXgsw== dependencies: "@types/bytes" "^3.1.1" "@types/he" "^1.1.2" @@ -501,10 +501,10 @@ dependencies: defer-to-connect "^2.0.0" -"@tokenizer/token@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.1.1.tgz#f0d92c12f87079ddfd1b29f614758b9696bc29e3" - integrity sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w== +"@tokenizer/token@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" + integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A== "@types/bytes@^3.1.1": version "3.1.1" @@ -569,9 +569,9 @@ integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/node@*": - version "16.4.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.0.tgz#2c219eaa3b8d1e4d04f4dd6e40bc68c7467d5272" - integrity sha512-HrJuE7Mlqcjj+00JqMWpZ3tY8w7EUd+S0U3L1+PQSWiXZbOgyQDvi+ogoUxaHApPJq5diKxYBQwA3iIlNcPqOg== + version "16.4.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.12.tgz#961e3091f263e6345d2d84afab4e047a60b4b11b" + integrity sha512-zxrTNFl9Z8boMJXs6ieqZP0wAhvkdzmHSxTlJabM16cf5G9xBc1uPRH5Bbv2omEDDiM8MzTfqTJXBf0Ba4xFWA== "@types/pino-pretty@*": version "4.7.1" @@ -588,14 +588,14 @@ "@types/node" "*" "@types/pino@*", "@types/pino@^6.3.9": - version "6.3.9" - resolved "https://registry.yarnpkg.com/@types/pino/-/pino-6.3.9.tgz#dbbbd4a9a6b99935f5ed286c3d998ab83d260482" - integrity sha512-2/XV6adNNCLWnT2lJqcSn/OXrCxRFOY6yXYoofrLy5Ts5e8RHTJP1M4XEcCarQQMa6H6JISaa4GkrlGZwIP5aQ== + version "6.3.11" + resolved "https://registry.yarnpkg.com/@types/pino/-/pino-6.3.11.tgz#83652799e76b3ad692aaf68f6fbf994e83af5db2" + integrity sha512-S7+fLONqSpHeW9d7TApUqO6VN47KYgOXhCNKwGBVLHObq8HhaAYlVqUNdfnvoXjCMiwE5xcPm/5R2ZUh8bgaXQ== dependencies: "@types/node" "*" "@types/pino-pretty" "*" "@types/pino-std-serializers" "*" - "@types/sonic-boom" "*" + sonic-boom "^2.1.0" "@types/responselike@*", "@types/responselike@^1.0.0": version "1.0.0" @@ -604,13 +604,6 @@ dependencies: "@types/node" "*" -"@types/sonic-boom@*": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@types/sonic-boom/-/sonic-boom-0.7.0.tgz#38337036293992a1df65dd3161abddf8fb9b7176" - integrity sha512-AfqR0fZMoUXUNwusgXKxcE9DPlHNDHQp6nKYUd4PSRpLobF5CCevSpyTEBcVZreqaWKCnGBr9KI1fHMTttoB7A== - dependencies: - "@types/node" "*" - "@types/stack-trace@0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/stack-trace/-/stack-trace-0.0.29.tgz#eb7a7c60098edb35630ed900742a5ecb20cfcb4d" @@ -948,9 +941,9 @@ buffer-fill@^1.0.0: integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== builtin-modules@^3.2.0: version "3.2.0" @@ -1072,9 +1065,9 @@ chalk@^1.1.3: supports-color "^2.0.0" chalk@^4.0.0, chalk@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" - integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" @@ -1822,7 +1815,7 @@ fast-safe-stringify@^2.0.7, fast-safe-stringify@^2.0.8: resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz#dc2af48c46cf712b683e849b2bbd446b32de936f" integrity sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag== -fastq@^1.11.0: +fastq@^1.11.1: version "1.11.1" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807" integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw== @@ -1834,14 +1827,14 @@ file-type@^12.1.0: resolved "https://registry.yarnpkg.com/file-type/-/file-type-12.4.2.tgz#a344ea5664a1d01447ee7fb1b635f72feb6169d9" integrity sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg== -file-type@^16.5.1: - version "16.5.2" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.2.tgz#e6626f7a253af2ecf499f31995f0e849226825a8" - integrity sha512-lnHRZj2USLF3v4C5ZY7/vQQeoTVA1YV9TtD6UUCr9z5Cd0uyutqxPBJxkXzM6lufPNuSfefq/yFmnSPz0C3wNw== +file-type@^16.5.2: + version "16.5.3" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.3.tgz#474b7e88c74724046abb505e9b8ed4db30c4fc06" + integrity sha512-uVsl7iFhHSOY4bEONLlTK47iAHtNsFHWP5YE4xJfZ4rnX7S1Q3wce09XgqSC7E/xh8Ncv/be1lNoyprlUH/x6A== dependencies: readable-web-to-node-stream "^3.0.0" - strtok3 "6.1.3" - token-types "^3.0.0" + strtok3 "^6.2.4" + token-types "^4.1.1" fill-range@^4.0.0: version "4.0.0" @@ -2263,10 +2256,10 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -ical-generator@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ical-generator/-/ical-generator-2.2.0.tgz#5a1e00eb495f693fccd4724f5ca24ce1b8de8ec8" - integrity sha512-rn31KfGw1x5bQUasxmqT0s1qKoPYl0dq/EH5DGWrVFMpKrNtDO+VODUaiWvtgQb1JgmDkX5fBjKfB0+zHuaNjQ== +ical-generator@^3.0.0-develop.4: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ical-generator/-/ical-generator-3.0.0.tgz#042a7c1d2ce8cae1428bc1ea51a8dbe6b8872fcd" + integrity sha512-PlDOOipgTlMzbfDDy+NJixAf5bzNb46wf0JXPkhnSjNQJc50y/XTOhOnQW/cp6tD+4ITHIMhkCkQ4CrUlDKMFQ== dependencies: uuid-random "^1.3.2" @@ -2326,15 +2319,16 @@ interpret@^2.2.0: integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== ioredis@^4.27.6: - version "4.27.6" - resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-4.27.6.tgz#a53d427d3fe75fbd10ed7ad150ce00559df8dcf8" - integrity sha512-6W3ZHMbpCa8ByMyC1LJGOi7P2WiOKP9B3resoZOVLDhi+6dDBOW+KNsRq3yI36Hmnb2sifCxHX+YSarTeXh48A== + version "4.27.7" + resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-4.27.7.tgz#11bf2947e23a0e8055931afa7c2da89fc48c8ff3" + integrity sha512-lqvFFmUyGIHlrNyDvBoakzy1+ioJzNyoP6CP97GWtdTjWq9IOAnv6l0HUTsqhvd/z9etGgtrDHZ4kWCMAwNkug== dependencies: cluster-key-slot "^1.1.0" debug "^4.3.1" denque "^1.1.0" lodash.defaults "^4.2.0" lodash.flatten "^4.4.0" + lodash.isarguments "^3.1.0" p-map "^2.1.0" redis-commands "1.7.0" redis-errors "^1.2.0" @@ -2484,9 +2478,9 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: isobject "^3.0.1" is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-windows@^1.0.2: version "1.0.2" @@ -2648,9 +2642,9 @@ knex-dynamic-connection@^2.1.1: knex "^0.95.6" knex@^0.95.6: - version "0.95.7" - resolved "https://registry.yarnpkg.com/knex/-/knex-0.95.7.tgz#9c55c60e3c63077013076b54b5b97376d5a70d41" - integrity sha512-J2X79td0NAcreTyWVmmHHretz5Ox705FHywddjkT3esTtmggphjcfDoaXym18xtsLdjzOvEb53WB/58lqcF14w== + version "0.95.9" + resolved "https://registry.yarnpkg.com/knex/-/knex-0.95.9.tgz#d72acbdbc7aa199a829cca3c53371b80e521adfe" + integrity sha512-iy8Wue3ofGBVZENgz32fx2uYSYhXCQEE7lemMIdm/FDtgwwmrzkYm9BdGZ4wb8Fg/oCgezMGWSdCflWicX4sdA== dependencies: colorette "1.2.1" commander "^7.1.0" @@ -2661,7 +2655,7 @@ knex@^0.95.6: interpret "^2.2.0" lodash "^4.17.21" pg-connection-string "2.5.0" - rechoir "^0.7.0" + rechoir "0.7.0" resolve-from "^5.0.0" tarn "^3.0.1" tildify "2.0.0" @@ -2698,6 +2692,11 @@ lodash.flatten@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= +lodash.isarguments@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= + lodash.toarray@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" @@ -2860,10 +2859,10 @@ micromatch@^3.1.10: snapdragon "^0.8.1" to-regex "^3.0.2" -mime-db@1.48.0: - version "1.48.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" - integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== +mime-db@1.49.0: + version "1.49.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" + integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== mime-kind@^3.0.0: version "3.0.0" @@ -2874,11 +2873,11 @@ mime-kind@^3.0.0: mime-types "^2.1.24" mime-types@^2.1.24, mime-types@^2.1.31, mime-types@~2.1.24: - version "2.1.31" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" - integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== + version "2.1.32" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5" + integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A== dependencies: - mime-db "1.48.0" + mime-db "1.49.0" mime@1.6.0: version "1.6.0" @@ -2945,72 +2944,72 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mjml-accordion@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-accordion/-/mjml-accordion-4.10.1.tgz#1149668944ff9d8f80d946f44d1b029e77ad1a62" - integrity sha512-wQ2PHsiuq3wxsumb78T7gWimB9aQXWP1yDQrQiLn+hmARiLOv9KOn96ZffM4nWyNlDM0AsWWm9fpLgv1RwI8wQ== +mjml-accordion@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-accordion/-/mjml-accordion-4.10.2.tgz#475526c1bbdae00a9586a056e8eaa0c23753d4be" + integrity sha512-32nPtx7zH2wdiIQ8wHoIYnIlXhDDwRoGWhm6Rc4uszB4CPYTIsh7vOXOlhLsXgKrWKTdYOD/TIxZcbyvBl4sIA== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-body@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-body/-/mjml-body-4.10.1.tgz#c10040361e1af7fb4dc80861f2773caa384b8530" - integrity sha512-6+v/m+PhTkm8NZYim1g2H0GsQ9sydZQZiaGCnzSpKJL6HXMYHqckdUc/yvgph86/XPRDTv2dIv/tvgJ5dBvFlA== +mjml-body@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-body/-/mjml-body-4.10.2.tgz#f75eee2b0cb701edf21244f4219b6db0d9f0f9a0" + integrity sha512-G80iK31hhm/DL40H4VSch0gtDpNBa7Pmj5ZJDnSkIrawgoKU+2qMD/fjlRTF2x+cxBLXSCKWpeH9bdompcs0pw== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-button@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-button/-/mjml-button-4.10.1.tgz#0410e5382abf8a95b48a4372a67da5d65b1709d8" - integrity sha512-3lmez3NZt1TJjE+HLZO10q9dfminH5JtTEV2m9Yf/gXRoT+vpD7XFs5vrAXVhMh879Unc3pxY8ghFr0/8JLBgQ== +mjml-button@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-button/-/mjml-button-4.10.2.tgz#b734b037e2eca6b19c1392ac02900438abd49c8e" + integrity sha512-q26UJPb80RGN0oVu9mYEutBKMY1e7AwZfT14k7lRA7+NznW/ASbj8B02IgI1nAW5Et5xK7Fr8ThICkuny7RR5A== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-carousel@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-carousel/-/mjml-carousel-4.10.1.tgz#132eade9ea3e6541eaacd3c0f3df63e9ea15166b" - integrity sha512-5n9LKP0KANRCoZDgT7jJCMiKlWr26idy1Sc2PunJ71164/lE6HKhSvMISNEdxDm+ZTj4Y2vDeobcc3zviQRkcw== +mjml-carousel@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-carousel/-/mjml-carousel-4.10.2.tgz#19b08622db014bb1dbd94d813fa036e78bb87578" + integrity sha512-WfJ6owuKdFVEmzlW/VluB4cxYoWH7IjcH44z9pvq5LrrgfMssyvbnEpkkZTFNQKKCIrBmdXsjDDt9Ex5oJREGw== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-cli@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-cli/-/mjml-cli-4.10.1.tgz#386d61cd22730042c51143338624ae89cdf8e9d7" - integrity sha512-M/N704fblgiJOqyqD6PoEi0F4ILnb5PLFsRF0BE8NNoCpQz0WnnnUjuCnPBfgCsz/rVxBrSXYpGNrpViCkgftQ== +mjml-cli@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-cli/-/mjml-cli-4.10.2.tgz#df9d10c060c31c38e9e1ce8f10d739269f4b2ac4" + integrity sha512-tRuiv0ZvuqSJjx67fpxSA8wHEoAsoZ2cLO1w2JiX5lBDXZp5oF8EJ65HPNX6sWyEgu1nKY+9bl7XG3YBUwg80w== dependencies: "@babel/runtime" "^7.8.7" chokidar "^3.0.0" glob "^7.1.1" html-minifier "^4.0.0" js-beautify "^1.6.14" - lodash "^4.17.15" - mjml-core "4.10.1" - mjml-migrate "4.10.1" - mjml-parser-xml "4.10.1" - mjml-validator "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" + mjml-migrate "4.10.2" + mjml-parser-xml "4.10.2" + mjml-validator "4.10.2" yargs "^16.1.0" -mjml-column@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-column/-/mjml-column-4.10.1.tgz#e074d104c166d2e8c913774f3b3823a3d20332d9" - integrity sha512-ajn2YHc3rWXhXYsJiOvYnHBWbSB+ep1dTs+qe2uhxq9h8BdvG9bxh5UZeN3do7IEwqZIeA7lFKeWZyu07LapCQ== +mjml-column@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-column/-/mjml-column-4.10.2.tgz#58590f16e26ddbc127fb6e4eb6ba8018f9d66b92" + integrity sha512-53hGPWTrNPEhY0Kb9Gu/bOoFs86q0k/UvZGxV47oCHSyIRYgfzG7FyaJDYrt+gxFe6hLJAZjQIoXEpZ8683xxw== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-core@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-core/-/mjml-core-4.10.1.tgz#dabb59c2fa4a98492e8d54e9b06629ea743c8420" - integrity sha512-2RsFeWteelaaijD6dDFsvpgc/Zt5caKmUCr1sI3u7gIpH17LEjS5+CcSTEUwAOyAztUxpNfdotuWs3W0i2YyCA== +mjml-core@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-core/-/mjml-core-4.10.2.tgz#139a6e3ce10073a01b864931981c649e3b20d45c" + integrity sha512-RsPCIUqQ1r8gysvljssU2pcScMfMBZnu1JQs2IO3QAlUEELd+sd3Mz/1u4MEWP7vWoUSRDlbJjZIPr1606g70A== dependencies: "@babel/runtime" "^7.8.7" cheerio "1.0.0-rc.10" @@ -3018,264 +3017,264 @@ mjml-core@4.10.1: html-minifier "^4.0.0" js-beautify "^1.6.14" juice "^7.0.0" - lodash "^4.17.15" - mjml-migrate "4.10.1" - mjml-parser-xml "4.10.1" - mjml-validator "4.10.1" + lodash "^4.17.21" + mjml-migrate "4.10.2" + mjml-parser-xml "4.10.2" + mjml-validator "4.10.2" -mjml-divider@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-divider/-/mjml-divider-4.10.1.tgz#dbeb05b3dce472516589daaed4ca9f4f200fb6be" - integrity sha512-k3Rs+Owa9zdS49LbSGA+KkI9XFnAjJpINCYSfwp0p05HP+80jZAVIyb8/oMVjwzcM3CCPQhqSxg6WSuLMDfezg== +mjml-divider@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-divider/-/mjml-divider-4.10.2.tgz#2ae6ab75daadb188dd759c464ed66323a7586246" + integrity sha512-2NGg80/PQVmXpESIWMOiT1c1p3811JpsdFnmXJfiXvwH5hIW3oEyLOB4e9WTXqeVOypcUI32PhR25emOr+Udww== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-group@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-group/-/mjml-group-4.10.1.tgz#263dd588020d9c171112cb61afe3b1fff919cd6f" - integrity sha512-uW5lIA3vRYqyUU7rzv2rMcUZkPkol4l4GJPnDvx5Pm45H9ogD8GgdhlPUq95cKRGEOqxj9ytFXqKrb1SlfDi3g== +mjml-group@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-group/-/mjml-group-4.10.2.tgz#1593dcea66f9289b84a2886c514529eda5f69c65" + integrity sha512-U7XLiqOwgJDJhimlHAW/6ar0nkpuwwBmrYsEUl1q1kEhX2pDld+Wia4GeVBdRGiWGrFMWW3lgkRmOqs2bMSWEg== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-head-attributes@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-head-attributes/-/mjml-head-attributes-4.10.1.tgz#2021029c898f682a838d9148de9819914d7d5fc7" - integrity sha512-o6Peu/NcoQ45YTIfuVrE5QDutl8Zi+Zp7owkF6yDFPqQfVR8QCTQ/JS+3Z0bI/HRXoljV6O7eCBA6HbDdvMiaQ== +mjml-head-attributes@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-head-attributes/-/mjml-head-attributes-4.10.2.tgz#a7181d4df878461ba942e925967b1ae48c5a9369" + integrity sha512-B+GXQK9NCun/RZMHsGrbzNVJM9g+Pni6xDu4CtytdHjOSY4m99cB+fAa3bPX/dxXWEnaRrsR41ReP49NZrO+pQ== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-head-breakpoint@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-head-breakpoint/-/mjml-head-breakpoint-4.10.1.tgz#c23a4c53d2c59aeef33771a49ee347c52b343831" - integrity sha512-2QJxmrQqB0N+Crfn+Cguq5eeL8YQ3y4g2K3UQ1d7dB0rEiwWN5x9gb4iOrrPTagepdYiaELJo9RqwR26WGw+9A== +mjml-head-breakpoint@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-head-breakpoint/-/mjml-head-breakpoint-4.10.2.tgz#306794188227c4b2676c51fbf2164628af3a41b6" + integrity sha512-omAZRnPtuhx2OHND5guvHvt7Vb94nWO+x/Jupd09gfzapz32mcN15qGQERH33oqfSSZl0paDUDPy53xjXWAkgA== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-head-font@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-head-font/-/mjml-head-font-4.10.1.tgz#47ba9079338d12b6f134c67aa03a10e117831dac" - integrity sha512-WjEyBneeyRaeEnW/iqfOMLGvkpSSijqHQxk/z6yVVQ+fEcZ6kOZFPIVDrXSgLUpPso0GV46ngde57zWuBYuTUQ== +mjml-head-font@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-head-font/-/mjml-head-font-4.10.2.tgz#40416a200f81fa839973a8020ee7f87af6da6c84" + integrity sha512-yDcM6mR0qBd8jZ59nYMvXwz53vw0eW1S+vqtaRq1s6TvmtiMy9Gf6TLcbdFDxUbxjKVVSwK9plSqqTwfiHUc2w== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-head-html-attributes@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-head-html-attributes/-/mjml-head-html-attributes-4.10.1.tgz#7a5a4e383055e89ee6edafbf71d735dbb5cf2624" - integrity sha512-ZT5DPfCauY0N6JR4ouJaJ3dYiUDbsXWE27A5bGTUNF19fl59571z/lfTgCUnW4veXmG4n4JvOQYdw8QLotn7/w== +mjml-head-html-attributes@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-head-html-attributes/-/mjml-head-html-attributes-4.10.2.tgz#3d9947ec472e02e99c87245c2a4b8cdc5770ea11" + integrity sha512-zUXs3CA5K4lPyYwF/DhF4isBzqFDTaJp0IURhfF5RAZGQDxQw8W1WPGwjtCgnOKqwMRaIPHBPoHusKqcWGr+mg== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-head-preview@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-head-preview/-/mjml-head-preview-4.10.1.tgz#07e6ebdcd49ce657e95a6481e917d0403d3559e7" - integrity sha512-aeWHNiIAiREraDWwdniqWt3Vy97Ao/hxu46FJFwLn7q4Za3ZevxeHzzIoPgkGB8qaOSKHeyYDLHwhzLqnQAdKw== +mjml-head-preview@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-head-preview/-/mjml-head-preview-4.10.2.tgz#107d12f957b45a116da84baaa4e5ab383dda3d86" + integrity sha512-ko3fxPhpztvqOiwQOLd4aB+cyls2fLxEAShZvaF7PAu02nmmwNCPJnKRAvm/WFqJT8PIGO32AqKb3gupTrKFrQ== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-head-style@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-head-style/-/mjml-head-style-4.10.1.tgz#22c0439aa07a7a1595e9cca82497a550fa8b1f1d" - integrity sha512-iCY5JsxJU9wiqh4A20CxeAv2MLqUBKotDS6V4lD16QVR2U1GDc7ZfP7rU8bL8ULE/589RxmkMq/+w3W5Fyx56g== +mjml-head-style@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-head-style/-/mjml-head-style-4.10.2.tgz#21b0d02280cc3a83b36ecca05ff141363cff871f" + integrity sha512-ut27xxYTau37fCO3TN3Y9HzJhhvtH92jOq+F8r8mbP7achrR+ToGphCxmKYMSnZ5zOwzDqq9GV1/xQCCudZAhQ== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-head-title@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-head-title/-/mjml-head-title-4.10.1.tgz#55cf92dd03cb188d2774ceab749b91423ecc5b4e" - integrity sha512-rw18SV3X0mGi+59cZUFxrsXKFhK0sO1NniwKyxAtb/9cjlHiMbiXYeSOaw8Yg4Ee++C37xOd5hWCCxXUj09kFw== +mjml-head-title@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-head-title/-/mjml-head-title-4.10.2.tgz#79b5eade1534ef43fce4f1ea842598f3044c14b3" + integrity sha512-ZBQ8FQzuDrfcr5b27Xq8SR0VM8up7CjSsrCiP4N7aBYwrwdRD9zDjr0VfqCGTDV+bxFnpoCwjv2dsWPfJRzr2Q== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-head@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-head/-/mjml-head-4.10.1.tgz#46b32b8ee786c63dba5fefb3cfe89e8dbfe6df21" - integrity sha512-NYnITF3yZvN4pemiJISW7rINjaQtVmtFwNROleHRBNj/7GleklSo6cMOYljhJ95qzUyFlEVPbO54+znt1IlQHw== +mjml-head@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-head/-/mjml-head-4.10.2.tgz#16458a50eb9b04438810afa513082bf6f293b07e" + integrity sha512-70HJc1x7agRVxggUyrBjHZh1bUt43GH0SjlmKgIivaGXKGQEd+1d+0m+aZesY7zplQXN7IBI5qBRZmgIfW+FLQ== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-hero@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-hero/-/mjml-hero-4.10.1.tgz#432e1665c162b4b635a575fd3082ddf0145a4f54" - integrity sha512-3MozfbGnF7XbVzBJ1iz6F7nTDnJUZTRgaIbPhFQXDCbJ33LN6IPPS1+22iQnlZQeTG9N4SpJLjlG2W8UQp7rew== +mjml-hero@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-hero/-/mjml-hero-4.10.2.tgz#909e3e20c341f546c6ffa54aded3de35d9fd36ed" + integrity sha512-fPA80s3eOEW3Y1YxgPfHDhNe5fGd+zelOhg7lGyO5QTH/diXu3ElkScPXMt7NeEz9vTnHLpwsygdp1X7rEJimA== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-image@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-image/-/mjml-image-4.10.1.tgz#feff0b74f909ccb915e64f7b82e839fb57ec241f" - integrity sha512-LZr49qbXDa/i9wM3iBOdwF9zndYn/xTHaofUn3rUxVmybfGLmr/N5fc84ZGMs4kBWYz8kuHodjOnaY/9g58pyg== +mjml-image@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-image/-/mjml-image-4.10.2.tgz#daa85304c08ff7e281dc0393833ac4626f8755dd" + integrity sha512-gmo5UQNAE2NfpSydwLwPoIRVtxKX/P34OMQwgc83bMasbigyJPU/mjJt/1NYfNQa+s4jD1IOiQmxBgV7b9UalA== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-migrate@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-migrate/-/mjml-migrate-4.10.1.tgz#4ab66ede50c09c06070c71968b01a176f0760eda" - integrity sha512-RfUUqW9oqxp/42EVVygpu7v1/TX0TksJS3+7cAAuMSh8WsXQGYaNDDpFjItQapMDYfOVT/0Uby1L8PiuhQtx+g== +mjml-migrate@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-migrate/-/mjml-migrate-4.10.2.tgz#efe5f51b43520f869061a74dadc75fafcd2df484" + integrity sha512-7b7HZG7H4ffl/HS/Qg6kDGgTpaF+HLDAi7eZDvfah20zkq8GYyOWo8OZek5ALXk6gwmszVBkhRhbB/r6DVvyqA== dependencies: "@babel/runtime" "^7.8.7" js-beautify "^1.6.14" - lodash "^4.17.15" - mjml-core "4.10.1" - mjml-parser-xml "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" + mjml-parser-xml "4.10.2" yargs "^16.1.0" -mjml-navbar@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-navbar/-/mjml-navbar-4.10.1.tgz#6bfa49b25e08690b572cb763f56640d285e20fd0" - integrity sha512-Fu6/1WxXFgY478OINmiCrB3tE2c2uaEpXNS0ac2EbIytaM7/azQ58+Y07jfie1UXM6cjHAb5ZWOTjvJoPPOdag== +mjml-navbar@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-navbar/-/mjml-navbar-4.10.2.tgz#b20db4d5408fad6f023de029172961474f51ed46" + integrity sha512-V/csnQDZSCUDh+/WTicTbB7TwjIah0UIoTIDz5NQq7BCXFDClVTvdm06pVamt1pUy+/0slVOLRDl7LTZ53Rc2A== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-parser-xml@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-parser-xml/-/mjml-parser-xml-4.10.1.tgz#4efe8658b7fa372de1043146b42802d57381d42e" - integrity sha512-dQW7efbPTXY9cgEshxefiEQ6lcWXp1yADjfv6hWYhcWlpeBfyZ6NBDL8aoRoem+5+avMSzn1tP1oRvedlSY/9Q== +mjml-parser-xml@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-parser-xml/-/mjml-parser-xml-4.10.2.tgz#c95823608c81c439c7df8e489240da70c1b307d9" + integrity sha512-kbWjT7zOTApLBCActvVTqkKgSol4y3tSYjVIZYBlRPViP5ZLw+I1nWRCTji9hQoQ/tGgqSXEIKa7+n9IIW+Zww== dependencies: "@babel/runtime" "^7.8.7" detect-node "2.0.4" htmlparser2 "^4.1.0" lodash "^4.17.15" -mjml-preset-core@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-preset-core/-/mjml-preset-core-4.10.1.tgz#4abfb36312fd655405621907fdfdcbb9f23cc258" - integrity sha512-zAD72N3xb5vxOedd446g1lAvMeh57JZ5HDUUFNB473QVvu7HgX2OShykwsgyzgYgKXE3MBhms8nr1jv55SnPuA== +mjml-preset-core@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-preset-core/-/mjml-preset-core-4.10.2.tgz#ba8999e4e68ce1e0cdc6cfafa64641da734f7f21" + integrity sha512-rqKEphVPYbT78wXiRZm8WK7q86GZtSdMV7sQHuRYu+++AAUNlFkZUxvnNmZtKt2KupHGoz18oBErF5z3WIesvg== dependencies: "@babel/runtime" "^7.8.7" - mjml-accordion "4.10.1" - mjml-body "4.10.1" - mjml-button "4.10.1" - mjml-carousel "4.10.1" - mjml-column "4.10.1" - mjml-divider "4.10.1" - mjml-group "4.10.1" - mjml-head "4.10.1" - mjml-head-attributes "4.10.1" - mjml-head-breakpoint "4.10.1" - mjml-head-font "4.10.1" - mjml-head-html-attributes "4.10.1" - mjml-head-preview "4.10.1" - mjml-head-style "4.10.1" - mjml-head-title "4.10.1" - mjml-hero "4.10.1" - mjml-image "4.10.1" - mjml-navbar "4.10.1" - mjml-raw "4.10.1" - mjml-section "4.10.1" - mjml-social "4.10.1" - mjml-spacer "4.10.1" - mjml-table "4.10.1" - mjml-text "4.10.1" - mjml-wrapper "4.10.1" + mjml-accordion "4.10.2" + mjml-body "4.10.2" + mjml-button "4.10.2" + mjml-carousel "4.10.2" + mjml-column "4.10.2" + mjml-divider "4.10.2" + mjml-group "4.10.2" + mjml-head "4.10.2" + mjml-head-attributes "4.10.2" + mjml-head-breakpoint "4.10.2" + mjml-head-font "4.10.2" + mjml-head-html-attributes "4.10.2" + mjml-head-preview "4.10.2" + mjml-head-style "4.10.2" + mjml-head-title "4.10.2" + mjml-hero "4.10.2" + mjml-image "4.10.2" + mjml-navbar "4.10.2" + mjml-raw "4.10.2" + mjml-section "4.10.2" + mjml-social "4.10.2" + mjml-spacer "4.10.2" + mjml-table "4.10.2" + mjml-text "4.10.2" + mjml-wrapper "4.10.2" -mjml-raw@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-raw/-/mjml-raw-4.10.1.tgz#958f48aa9a03e5d43e85a38bf644537bd9bd84f9" - integrity sha512-CgVn5E9c4uEvn10JMoOLrbcKLpaN1JAyl0d1M01v2kp1iG6VnfMv0BydliC7nZ4kHk7+bJ51XjkMBl9k+KDZYA== +mjml-raw@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-raw/-/mjml-raw-4.10.2.tgz#eb9b1f3dcdd8726a819562745ac2663f739f6272" + integrity sha512-jLkO6Q09Pyc/Izj7bOMmhSCiWuHfAbqoq0oKqWtzgSv2gw2yBSmaMHFyMqAsE3Tlm4NkPxWRLCahoswk4doUGg== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-section@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-section/-/mjml-section-4.10.1.tgz#76ded28375eee07aa1c501ffc14c27852c17b29a" - integrity sha512-9QC5tyJ4hgbA/lRLZRNgIh866/VTfLc7+ucKkaWnteeF/CCxjqTwcYrLPbR5HKEMSjVd5/T17SOVOB6jv/VIdg== +mjml-section@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-section/-/mjml-section-4.10.2.tgz#5f457fa26adc284c5fcaecc66805f7d05fbcea2c" + integrity sha512-wWTjKt+8Anm6MQUCuE/0ecHy1mt9JxShCR7BmGaO/hq0p1OqaUfveOpg1diod5TudHg9oT/f6ipyXCTSebVYIQ== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-social@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-social/-/mjml-social-4.10.1.tgz#d6611a4bb3fb66e4b9f8ceb4c608603bcb0e0365" - integrity sha512-YuPjJF60oXQ47cd0gtJfy8SZBBBM8HV7pFwIuD1NIKdTU6qPZj38X81ZKPPuvmD1td+FVG/W/mySzuuH1hZkWQ== +mjml-social@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-social/-/mjml-social-4.10.2.tgz#ab51e56d4d0845643bb59f59b1c94d84e1627e4a" + integrity sha512-rZexXYp+qgT4E+WGAvt622RxD+sp/ZL7WdRYvF9U/8bQMhnUfVFI6UCZA2UNoby0v4g0JNO4pv0oGzXbAhl6lQ== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-spacer@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-spacer/-/mjml-spacer-4.10.1.tgz#28a1c4ea215e15b6a604ceb1a9eb007458991a1c" - integrity sha512-/wgxbrAIGrjpB5Z3KZUKDliQ/bdUsEouXgbMjRqoPfgskVV6ocrSLMDjWT8XEpYPSKb5T4p3dlWn8XKKl1nrOw== +mjml-spacer@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-spacer/-/mjml-spacer-4.10.2.tgz#1e693d63f99dd411dedf9931b61a1acf3183b464" + integrity sha512-md5bbtEfvPE+EGGnfXOe+9lnpbHqkzXAq/51YxRYhW5Zr/iT9NyN3VWbqkOruKXztzKFlkL7u2aq+NBKJJiFMA== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-table@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-table/-/mjml-table-4.10.1.tgz#d28ed47b4cf78b4ef51fa38399fc096bf3d53009" - integrity sha512-bfztBF/leXqbVHcOUiQu4zaSlW7i7lE2q0mb8gPHPRbh9cPzwetk5pYh9Gc7PiMpodvzpAYR2OeaQS0Z4FfjKg== +mjml-table@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-table/-/mjml-table-4.10.2.tgz#a3102da62fc2bfa9ecacb7d069f8b59f7a3fa2c3" + integrity sha512-VSVptHIarlxMshAcLq1F/jqFkqVS61amXmtyMcFWqKcYEVrDVwfi7knB/P/BacsbZ3RJaG0KkkK9dTsP1UShzw== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-text@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-text/-/mjml-text-4.10.1.tgz#6a1befbb9220674016585b7748c7c8c5ded6f62c" - integrity sha512-SjB6U3O6TjkaeonQ85+BKfIQUGMf4gybS1QuI2ULlAMPlNYpmkNBhPzlXNECWUG1OETg1HgD6WqEYBG8Dd970A== +mjml-text@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-text/-/mjml-text-4.10.2.tgz#ab89d14fed48f3096e453a78864d915ec7335436" + integrity sha512-fxtzpLCFHuDFecS+CQBIbGdBPx3xyKZx1RfHJjjmjeX0dzoQvud4LiEmegqXted7tiUJ8yBI8vp1KfnIzxmyjA== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" -mjml-validator@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-validator/-/mjml-validator-4.10.1.tgz#0cb93da94bb0cc08cee775ff7fa396233e231bd1" - integrity sha512-tYnRLtupjAj82Do9gb2Y8hWGSGz6nTLV6csia11JubhLoykJNS3JnGW2CPZ/Y+zWNUxJMNHkgHnxAPwSlmX6dQ== +mjml-validator@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-validator/-/mjml-validator-4.10.2.tgz#1710f9243a2aafc49572e61bb365e87d076be698" + integrity sha512-6CIJ3iCnXRwy+z0GGpUZuVwBS7mW8/oZ0U2jnV9L8WVQiIAHPcilnRgR4yIcE6SvQ724XEnAu/za7rq6C5UBhA== dependencies: "@babel/runtime" "^7.8.7" -mjml-wrapper@4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml-wrapper/-/mjml-wrapper-4.10.1.tgz#1601c259efd002b1d905d99933307a8c1ecc2b8e" - integrity sha512-z0ewwxWPZAnIMKqsRCHh/jjsgPNcMO4Yej32LLait6IOAiUmo2hWLhrDmSFY69NrzuxxQPBI7tZ8G5LUbaH/EQ== +mjml-wrapper@4.10.2: + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml-wrapper/-/mjml-wrapper-4.10.2.tgz#086d51e59da2fc04dc69b49b5bca63dba6c684be" + integrity sha512-JkU92wHRyR6lh8GyovxJUrzY2JViIrDrU6bjewqDrm5Oi3fupck1kNEGRIR7ewzWLgGtlYcAjk1Myt9wcCeeZw== dependencies: "@babel/runtime" "^7.8.7" - lodash "^4.17.15" - mjml-core "4.10.1" - mjml-section "4.10.1" + lodash "^4.17.21" + mjml-core "4.10.2" + mjml-section "4.10.2" mjml@^4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/mjml/-/mjml-4.10.1.tgz#8f5d06815bee01ef033553c73589451704a63e8a" - integrity sha512-cD6F20yIMOUT9xaAVWLfk0DnhQSq6VkpD+LCf/RUWrxsxxkwPJtJfKfrP5TMeuWcmDFS9hfOBS3Jz+NmGh03jQ== + version "4.10.2" + resolved "https://registry.yarnpkg.com/mjml/-/mjml-4.10.2.tgz#ae4f4fc33fedd9c7c1b5b36ad0486f1713e30f70" + integrity sha512-KVFcTl3AaugIbGRKeqqzjHebp8PTFpteUy3otaRGbrYgKMv+AHzwCMMOptkU9qknJBMCJb+ZUSc9FvOc+bbp4A== dependencies: "@babel/runtime" "^7.14.6" - mjml-cli "4.10.1" - mjml-core "4.10.1" - mjml-migrate "4.10.1" - mjml-preset-core "4.10.1" - mjml-validator "4.10.1" + mjml-cli "4.10.2" + mjml-core "4.10.2" + mjml-migrate "4.10.2" + mjml-preset-core "4.10.2" + mjml-validator "4.10.2" mkdirp@^1.0.3: version "1.0.4" @@ -3288,9 +3287,9 @@ mri@1.1.4: integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w== mrm-core@^6.0.0: - version "6.1.2" - resolved "https://registry.yarnpkg.com/mrm-core/-/mrm-core-6.1.2.tgz#df594b20d33b0ba675bb888adbfe7e59e0df9676" - integrity sha512-OoN/QMSfBazJaPF+ZdXZYEiFcJde4jk/FPLUg2YAyL3LbXEW4zRUpTlv0IKrHtzTs2BUsKOuM0VuGlwRF8YtWQ== + version "6.1.5" + resolved "https://registry.yarnpkg.com/mrm-core/-/mrm-core-6.1.5.tgz#3cfe0d474775da3e94d8c2b6490c36d77d07ab25" + integrity sha512-lIJ+P3Utp1NI6VBvGBoZDzkyP4uAViK+y+vNuHvf8oV3+JlKqTgEgbCwqw6O+c0ulGZI4tBhlHhlWZ1fSxWWLQ== dependencies: babel-code-frame "^6.26.0" comment-json "^2.2.0" @@ -3436,7 +3435,7 @@ node-repl-await@^0.1.2: acorn-static-class-features "^1.0.0" acorn-walk "^8.0.2" -nodemailer@^6.6.2: +nodemailer@^6.6.3: version "6.6.3" resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.6.3.tgz#31fb53dd4d8ae16fc088a65cb9ffa8d928a69b48" integrity sha512-faZFufgTMrphYoDjvyVpbpJcYzwyFnbAMmQtj1lVBYAUSm3SOy2fIdd9+Mr4UxPosBa0JRw9bJoIwQn+nswiew== @@ -3722,10 +3721,10 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" -peek-readable@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-3.1.4.tgz#f5c3b41a4eeb63a1322c4131f0b5bac7105b892e" - integrity sha512-DX7ec7frSMtCWw+zMd27f66hcxIz/w9LQTY2RflB4WNHCVPAye1pJiP2t3gvaaOhu7IOhtPbHw8MemMj+F5lrg== +peek-readable@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.0.1.tgz#9a045f291db254111c3412c1ce4fec27ddd4d202" + integrity sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ== pg-connection-string@2.5.0: version "2.5.0" @@ -3780,7 +3779,7 @@ pino-std-serializers@^3.1.0: resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz#b56487c402d882eb96cd67c257868016b61ad671" integrity sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg== -pino@^6.12.0: +pino@^6.13.0: version "6.13.0" resolved "https://registry.yarnpkg.com/pino/-/pino-6.13.0.tgz#41810b9be213af6f8f7c23a1b17058d880267e7b" integrity sha512-mRXSTfa34tbfrWqCIp1sUpZLqBhcoaGapoyxfEwaWwJGMpLijlRdDKIQUyvq4M3DUfFH5vEglwSw8POZYwbThA== @@ -3949,10 +3948,10 @@ readme-badger@^0.3.0: dependencies: balanced-match "^1.0.0" -rechoir@^0.7.0: - version "0.7.1" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" - integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== +rechoir@0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.0.tgz#32650fd52c21ab252aa5d65b19310441c7e03aca" + integrity sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q== dependencies: resolve "^1.9.0" @@ -3986,9 +3985,9 @@ reflect-metadata@^0.1.13: integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== regenerator-runtime@^0.13.4: - version "0.13.7" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" @@ -4024,9 +4023,9 @@ require-directory@^2.1.1: integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= resolve-alpn@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.1.2.tgz#30b60cfbb0c0b8dc897940fe13fe255afcdd4d28" - integrity sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA== + version "1.2.0" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.0.tgz#058bb0888d1cd4d12474e9a4b6eb17bdd5addc44" + integrity sha512-e4FNQs+9cINYMO5NMFc6kOUCdohjqFPSgMuwuZAOUWqrfWsen+Yjy5qZFkV5K7VO7tFSLKcUL97olkED7sCBHA== resolve-from@^5.0.0: version "5.0.0" @@ -4313,6 +4312,13 @@ sonic-boom@^1.0.2: atomic-sleep "^1.0.0" flatstr "^1.0.12" +sonic-boom@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-2.1.0.tgz#07b7b181b078aeb5f202019769e4088c70c4f0eb" + integrity sha512-x2j9LXx27EDlyZEC32gBM+scNVMdPutU7FIKV2BOTKCnPrp7bY5BsplCMQ4shYYR3IhDSIrEXoqb6GlS+z7KyQ== + dependencies: + atomic-sleep "^1.0.0" + source-map-resolve@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" @@ -4482,13 +4488,13 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -strtok3@6.1.3: - version "6.1.3" - resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.1.3.tgz#488fe8ca91664cf93432c94752ba9e5c785bd9dd" - integrity sha512-ssWSKFOeUTurMSucgyUf+a6Z9mVTYrsYiyEK5RLnh8BM6sFrKSljVlnjZXIDxMguYfdQI+mUPFHo88FYTxq1XA== +strtok3@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.2.4.tgz#302aea64c0fa25d12a0385069ba66253fdc38a81" + integrity sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw== dependencies: - "@tokenizer/token" "^0.1.1" - peek-readable "^3.1.4" + "@tokenizer/token" "^0.3.0" + peek-readable "^4.0.1" supports-color@^2.0.0: version "2.0.0" @@ -4525,9 +4531,9 @@ supports-hyperlinks@^2.1.0: supports-color "^7.0.0" tar@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" - integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== + version "6.1.6" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.6.tgz#c23d797b0a1efe5d479b1490805c5443f3560c5d" + integrity sha512-oaWyu5dQbHaYcyZCTfyPpC+VmI62/OM2RTUYavTk1MDr1cwW5Boi3baeYQKiZbY2uSQJGr+iMOzb/JFxLrft+g== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" @@ -4593,12 +4599,12 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -token-types@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/token-types/-/token-types-3.1.0.tgz#df3902b514ba7573d8c6a2c0a6f69d1ac6a6f544" - integrity sha512-WhoeIW7UTn7NC7L0t/4x3vU/YYSS1oeUxYgiGXQLd82Kaf1qtlxOex3ETY0+o2QuRgAdyursMlUhQBKDCfMUkQ== +token-types@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.1.1.tgz#ef9e8c8e2e0ded9f1b3f8dbaa46a3228b113ba1a" + integrity sha512-hD+QyuUAyI2spzsI0B7gf/jJ2ggR4RjkAo37j3StuePhApJUwcWDjnHDOFdIWYSwNR28H14hpwm4EI+V1Ted1w== dependencies: - "@tokenizer/token" "^0.1.1" + "@tokenizer/token" "^0.3.0" ieee754 "^1.2.1" truncatise@0.0.8: @@ -4637,9 +4643,9 @@ typescript@^4.3.4: integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== uglify-js@^3.5.1: - version "3.13.10" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.10.tgz#a6bd0d28d38f592c3adb6b180ea6e07e1e540a8d" - integrity sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg== + version "3.14.1" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.1.tgz#e2cb9fe34db9cb4cf7e35d1d26dfea28e09a7d06" + integrity sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g== uid-safe@2.1.5: version "2.1.5"