mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-23 10:53:34 +03:00
🔒 Fixed remote command injection when using sendmail
email transport
refs https://github.com/TryGhost/Ghost/security/advisories/GHSA-wfrj-qqc2-83cm refs https://github.com/advisories/GHSA-48ww-j4fc-435p - a vulnerability in `nodemailer` means that the `sendmail` transport is vulnerable to command injection for flags passed to the `sendmail` binary - updating to the latest version of Nodemailer required creating `@tryghost/nodemailer`, which is a wrapper around Nodemailer and several plugins that used to be in the core - this commit switches to using that package, and fixes up some small code + test changes
This commit is contained in:
parent
61058fb0a4
commit
93e4b2eafd
@ -67,15 +67,18 @@ function createMailError({message, err, ignoreDefaultMessage} = {message: ''}) {
|
|||||||
|
|
||||||
module.exports = class GhostMailer {
|
module.exports = class GhostMailer {
|
||||||
constructor() {
|
constructor() {
|
||||||
const nodemailer = require('nodemailer');
|
const nodemailer = require('@tryghost/nodemailer');
|
||||||
const transport = config.get('mail') && config.get('mail').transport || 'direct';
|
|
||||||
|
let transport = config.get('mail') && config.get('mail').transport || 'direct';
|
||||||
|
transport = transport.toLowerCase();
|
||||||
|
|
||||||
// nodemailer mutates the options passed to createTransport
|
// nodemailer mutates the options passed to createTransport
|
||||||
const options = config.get('mail') && _.clone(config.get('mail').options) || {};
|
const options = config.get('mail') && _.clone(config.get('mail').options) || {};
|
||||||
|
|
||||||
this.state = {
|
this.state = {
|
||||||
usingDirect: transport === 'direct'
|
usingDirect: transport === 'direct'
|
||||||
};
|
};
|
||||||
this.transport = nodemailer.createTransport(transport, options);
|
this.transport = nodemailer(transport, options);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -102,52 +105,42 @@ module.exports = class GhostMailer {
|
|||||||
|
|
||||||
const response = await this.sendMail(messageToSend);
|
const response = await this.sendMail(messageToSend);
|
||||||
|
|
||||||
if (this.transport.transportType === 'DIRECT') {
|
if (this.state.usingDirect) {
|
||||||
return this.handleDirectTransportResponse(response);
|
return this.handleDirectTransportResponse(response);
|
||||||
}
|
}
|
||||||
|
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
sendMail(message) {
|
async sendMail(message) {
|
||||||
return new Promise((resolve, reject) => {
|
try {
|
||||||
this.transport.sendMail(message, (err, response) => {
|
const response = await this.transport.sendMail(message);
|
||||||
if (err) {
|
return response;
|
||||||
reject(createMailError({
|
} catch (err) {
|
||||||
|
throw createMailError({
|
||||||
message: i18n.t('errors.mail.reason', {reason: err.message || err}),
|
message: i18n.t('errors.mail.reason', {reason: err.message || err}),
|
||||||
err
|
err
|
||||||
}));
|
});
|
||||||
}
|
}
|
||||||
resolve(response);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
handleDirectTransportResponse(response) {
|
handleDirectTransportResponse(response) {
|
||||||
return new Promise((resolve, reject) => {
|
if (!response) {
|
||||||
response.statusHandler.once('failed', function (data) {
|
return i18n.t('notices.mail.messageSent');
|
||||||
if (data.error && data.error.code === 'ENOTFOUND') {
|
|
||||||
reject(createMailError({
|
|
||||||
message: i18n.t('errors.mail.noMailServerAtAddress.error', {domain: data.domain})
|
|
||||||
}));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
reject(createMailError());
|
if (response.pending.length > 0) {
|
||||||
|
throw createMailError({
|
||||||
|
message: i18n.t('errors.mail.reason', {reason: 'Email has been temporarily rejected'})
|
||||||
});
|
});
|
||||||
|
|
||||||
response.statusHandler.once('requeue', function (data) {
|
|
||||||
if (data.error && data.error.message) {
|
|
||||||
reject(createMailError({
|
|
||||||
message: i18n.t('errors.mail.reason', {reason: data.error.message})
|
|
||||||
}));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
reject(createMailError());
|
if (response.errors.length > 0) {
|
||||||
|
throw createMailError({
|
||||||
|
message: i18n.t('errors.mail.reason', {reason: response.errors[0].message})
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
response.statusHandler.once('sent', function () {
|
return i18n.t('notices.mail.messageSent');
|
||||||
resolve(i18n.t('notices.mail.messageSent'));
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -79,6 +79,7 @@
|
|||||||
"@tryghost/members-importer": "0.3.2",
|
"@tryghost/members-importer": "0.3.2",
|
||||||
"@tryghost/members-ssr": "1.0.12",
|
"@tryghost/members-ssr": "1.0.12",
|
||||||
"@tryghost/mw-session-from-token": "0.1.22",
|
"@tryghost/mw-session-from-token": "0.1.22",
|
||||||
|
"@tryghost/nodemailer": "0.3.1",
|
||||||
"@tryghost/package-json": "1.0.2",
|
"@tryghost/package-json": "1.0.2",
|
||||||
"@tryghost/promise": "0.1.9",
|
"@tryghost/promise": "0.1.9",
|
||||||
"@tryghost/request": "0.1.5",
|
"@tryghost/request": "0.1.5",
|
||||||
@ -148,7 +149,6 @@
|
|||||||
"mysql": "2.18.1",
|
"mysql": "2.18.1",
|
||||||
"nconf": "0.11.3",
|
"nconf": "0.11.3",
|
||||||
"node-jose": "2.0.0",
|
"node-jose": "2.0.0",
|
||||||
"nodemailer": "0.7.1",
|
|
||||||
"oembed-parser": "1.4.8",
|
"oembed-parser": "1.4.8",
|
||||||
"passport": "0.4.1",
|
"passport": "0.4.1",
|
||||||
"passport-google-oauth": "2.0.0",
|
"passport-google-oauth": "2.0.0",
|
||||||
|
@ -11,7 +11,6 @@
|
|||||||
"intl-messageformat",
|
"intl-messageformat",
|
||||||
"moment",
|
"moment",
|
||||||
"moment-timezone",
|
"moment-timezone",
|
||||||
"nodemailer",
|
|
||||||
"simple-dom"
|
"simple-dom"
|
||||||
],
|
],
|
||||||
"ignorePaths": ["test"],
|
"ignorePaths": ["test"],
|
||||||
|
@ -61,7 +61,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
|
|
||||||
mailer.should.have.property('transport');
|
mailer.should.have.property('transport');
|
||||||
mailer.transport.transportType.should.eql('SMTP');
|
mailer.transport.transporter.name.should.eql('SMTP');
|
||||||
mailer.transport.sendMail.should.be.a.Function();
|
mailer.transport.sendMail.should.be.a.Function();
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -71,7 +71,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
|
|
||||||
mailer.should.have.property('transport');
|
mailer.should.have.property('transport');
|
||||||
mailer.transport.transportType.should.eql('DIRECT');
|
mailer.transport.transporter.name.should.eql('SMTP (direct)');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('sends valid message successfully ', function (done) {
|
it('sends valid message successfully ', function (done) {
|
||||||
@ -79,10 +79,10 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
|
|
||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
|
|
||||||
mailer.transport.transportType.should.eql('STUB');
|
mailer.transport.transporter.name.should.eql('Stub');
|
||||||
|
|
||||||
mailer.send(mailDataNoServer).then(function (response) {
|
mailer.send(mailDataNoServer).then(function (response) {
|
||||||
should.exist(response.message);
|
should.exist(response.response);
|
||||||
should.exist(response.envelope);
|
should.exist(response.envelope);
|
||||||
response.envelope.to.should.containEql('joe@example.com');
|
response.envelope.to.should.containEql('joe@example.com');
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
|
|
||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
|
|
||||||
mailer.transport.transportType.should.eql('STUB');
|
mailer.transport.transporter.name.should.eql('Stub');
|
||||||
|
|
||||||
mailer.send(mailDataNoServer).then(function () {
|
mailer.send(mailDataNoServer).then(function () {
|
||||||
done(new Error('Stub did not error'));
|
done(new Error('Stub did not error'));
|
||||||
@ -125,7 +125,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('return correct failure message for domain doesn\'t exist', function (done) {
|
it('return correct failure message for domain doesn\'t exist', function (done) {
|
||||||
mailer.transport.transportType.should.eql('DIRECT');
|
mailer.transport.transporter.name.should.eql('SMTP (direct)');
|
||||||
|
|
||||||
mailer.send(mailDataNoDomain).then(function () {
|
mailer.send(mailDataNoDomain).then(function () {
|
||||||
done(new Error('Error message not shown.'));
|
done(new Error('Error message not shown.'));
|
||||||
@ -136,7 +136,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('return correct failure message for no mail server at this address', function (done) {
|
it('return correct failure message for no mail server at this address', function (done) {
|
||||||
mailer.transport.transportType.should.eql('DIRECT');
|
mailer.transport.transporter.name.should.eql('SMTP (direct)');
|
||||||
|
|
||||||
mailer.send(mailDataNoServer).then(function () {
|
mailer.send(mailDataNoServer).then(function () {
|
||||||
done(new Error('Error message not shown.'));
|
done(new Error('Error message not shown.'));
|
||||||
@ -147,7 +147,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('return correct failure message for incomplete data', function (done) {
|
it('return correct failure message for incomplete data', function (done) {
|
||||||
mailer.transport.transportType.should.eql('DIRECT');
|
mailer.transport.transporter.name.should.eql('SMTP (direct)');
|
||||||
|
|
||||||
mailer.send(mailDataIncomplete).then(function () {
|
mailer.send(mailDataIncomplete).then(function () {
|
||||||
done(new Error('Error message not shown.'));
|
done(new Error('Error message not shown.'));
|
||||||
@ -169,7 +169,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
|
|
||||||
sandbox.stub(mailer, 'sendMail').resolves();
|
sandbox.stub(mailer, 'sendMail').resolves();
|
||||||
mailer.transport.transportType = 'NOT DIRECT';
|
mailer.transport.transporter.name = 'NOT DIRECT';
|
||||||
|
|
||||||
await mailer.send({
|
await mailer.send({
|
||||||
to: 'user@example.com',
|
to: 'user@example.com',
|
||||||
@ -184,7 +184,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
beforeEach(async function () {
|
beforeEach(async function () {
|
||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
sandbox.stub(mailer, 'sendMail').resolves();
|
sandbox.stub(mailer, 'sendMail').resolves();
|
||||||
mailer.transport.transportType = 'NOT DIRECT';
|
mailer.transport.transporter.name = 'NOT DIRECT';
|
||||||
sandbox.stub(settingsCache, 'get').returns('Test');
|
sandbox.stub(settingsCache, 'get').returns('Test');
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -251,7 +251,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
|
|
||||||
sandbox.stub(mailer, 'sendMail').resolves();
|
sandbox.stub(mailer, 'sendMail').resolves();
|
||||||
mailer.transport.transportType = 'NOT DIRECT';
|
mailer.transport.transporter.name = 'NOT DIRECT';
|
||||||
|
|
||||||
await mailer.send({
|
await mailer.send({
|
||||||
to: 'user@example.com',
|
to: 'user@example.com',
|
||||||
@ -270,7 +270,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
|
|
||||||
sandbox.stub(mailer, 'sendMail').resolves();
|
sandbox.stub(mailer, 'sendMail').resolves();
|
||||||
mailer.transport.transportType = 'NOT DIRECT';
|
mailer.transport.transporter.name = 'NOT DIRECT';
|
||||||
|
|
||||||
await mailer.send({
|
await mailer.send({
|
||||||
to: 'user@example.com',
|
to: 'user@example.com',
|
||||||
@ -298,7 +298,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
|
|
||||||
sandbox.stub(mailer, 'sendMail').resolves();
|
sandbox.stub(mailer, 'sendMail').resolves();
|
||||||
mailer.transport.transportType = 'NOT DIRECT';
|
mailer.transport.transporter.name = 'NOT DIRECT';
|
||||||
|
|
||||||
await mailer.send({
|
await mailer.send({
|
||||||
to: 'user@example.com',
|
to: 'user@example.com',
|
||||||
@ -326,7 +326,7 @@ describe('Mail: Ghostmailer', function () {
|
|||||||
mailer = new mail.GhostMailer();
|
mailer = new mail.GhostMailer();
|
||||||
|
|
||||||
sandbox.stub(mailer, 'sendMail').resolves();
|
sandbox.stub(mailer, 'sendMail').resolves();
|
||||||
mailer.transport.transportType = 'NOT DIRECT';
|
mailer.transport.transporter.name = 'NOT DIRECT';
|
||||||
|
|
||||||
await mailer.send({
|
await mailer.send({
|
||||||
to: 'user@example.com',
|
to: 'user@example.com',
|
||||||
|
@ -1,28 +1,19 @@
|
|||||||
const should = require('should');
|
const should = require('should');
|
||||||
const sinon = require('sinon');
|
const sinon = require('sinon');
|
||||||
const mail = require('../../../../core/server/services/mail');
|
const mail = require('../../../../core/server/services/mail');
|
||||||
|
const configUtils = require('../../../utils/configUtils');
|
||||||
|
|
||||||
describe('Mail: Utils', function () {
|
describe('Mail: Utils', function () {
|
||||||
const scope = {ghostMailer: null};
|
const scope = {ghostMailer: null};
|
||||||
|
|
||||||
beforeEach(function () {
|
beforeEach(function () {
|
||||||
|
configUtils.set({mail: {transport: 'stub'}});
|
||||||
scope.ghostMailer = new mail.GhostMailer();
|
scope.ghostMailer = new mail.GhostMailer();
|
||||||
|
|
||||||
sinon.stub(scope.ghostMailer.transport, 'sendMail').callsFake(function (message, sendMailDone) {
|
|
||||||
sendMailDone(null, {
|
|
||||||
statusHandler: {
|
|
||||||
once: function (eventName, eventDone) {
|
|
||||||
if (eventName === 'sent') {
|
|
||||||
eventDone();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(function () {
|
afterEach(function () {
|
||||||
sinon.restore();
|
sinon.restore();
|
||||||
|
configUtils.restore();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('generate welcome', function (done) {
|
it('generate welcome', function (done) {
|
||||||
|
802
yarn.lock
802
yarn.lock
@ -2,6 +2,583 @@
|
|||||||
# yarn lockfile v1
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
|
"@aws-crypto/ie11-detection@^1.0.0":
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-1.0.0.tgz#d3a6af29ba7f15458f79c41d1cd8cac3925e726a"
|
||||||
|
integrity sha512-kCKVhCF1oDxFYgQrxXmIrS5oaWulkvRcPz+QBDMsUr2crbF4VGgGT6+uQhSwJFdUAQ2A//Vq+uT83eJrkzFgXA==
|
||||||
|
dependencies:
|
||||||
|
tslib "^1.11.1"
|
||||||
|
|
||||||
|
"@aws-crypto/sha256-browser@^1.0.0":
|
||||||
|
version "1.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-1.1.1.tgz#85dddf13e8f8d74c0d6592d993e4bf401da9f420"
|
||||||
|
integrity sha512-nS4vdan97It6HcweV58WXtjPbPSc0JXd3sAwlw3Ou5Mc3WllSycAS32Tv2LRn8butNQoU9AE3jEQAOgiMdNC1Q==
|
||||||
|
dependencies:
|
||||||
|
"@aws-crypto/ie11-detection" "^1.0.0"
|
||||||
|
"@aws-crypto/sha256-js" "^1.1.0"
|
||||||
|
"@aws-crypto/supports-web-crypto" "^1.0.0"
|
||||||
|
"@aws-sdk/types" "^3.1.0"
|
||||||
|
"@aws-sdk/util-locate-window" "^3.0.0"
|
||||||
|
"@aws-sdk/util-utf8-browser" "^3.0.0"
|
||||||
|
tslib "^1.11.1"
|
||||||
|
|
||||||
|
"@aws-crypto/sha256-js@^1.0.0", "@aws-crypto/sha256-js@^1.1.0":
|
||||||
|
version "1.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-1.1.0.tgz#a58386ad18186e392e0f1d98d18831261d27b071"
|
||||||
|
integrity sha512-VIhuqbPgXDVr8sZe2yhgQcDRRmzf4CI8fmC1A3bHiRfE6wlz1d8KpeemqbuoEHotz/Dch9yOxlshyQDNjNFeHA==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "^3.1.0"
|
||||||
|
"@aws-sdk/util-utf8-browser" "^3.0.0"
|
||||||
|
tslib "^1.11.1"
|
||||||
|
|
||||||
|
"@aws-crypto/supports-web-crypto@^1.0.0":
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-1.0.0.tgz#c40901bc17ac1e875e248df16a2b47ad8bfd9a93"
|
||||||
|
integrity sha512-IHLfv+WmVH89EW4n6a5eE8/hUlz6qkWGMn/v4r5ZgzcXdTC5nolii2z3k46y01hWRiC2PPhOdeSLzMUCUMco7g==
|
||||||
|
dependencies:
|
||||||
|
tslib "^1.11.1"
|
||||||
|
|
||||||
|
"@aws-sdk/abort-controller@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.29.0.tgz#8c031bc78ca08e93c8d0af6e55bc5df08f527ba3"
|
||||||
|
integrity sha512-MLeexxMs06WkPKuA/ltOCA3TV+vN1WQjEhojNtylQzz/AJDDq4z/7nmIf4lJKM7h1PDuD4XHLPfbxNuv75mu6A==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/client-ses@^3.31.0":
|
||||||
|
version "3.31.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/client-ses/-/client-ses-3.31.0.tgz#67de7fe010d29edabf481665ca6658c54cfc8325"
|
||||||
|
integrity sha512-lzlAQ6pLcQBZBlzSoWjDONG+klVTL23svoazPW9MY7GUuVNkZsYL9LfKdpd4H8q8O5hdGjA9/2GeHQ6jRw2LpA==
|
||||||
|
dependencies:
|
||||||
|
"@aws-crypto/sha256-browser" "^1.0.0"
|
||||||
|
"@aws-crypto/sha256-js" "^1.0.0"
|
||||||
|
"@aws-sdk/client-sts" "3.31.0"
|
||||||
|
"@aws-sdk/config-resolver" "3.30.0"
|
||||||
|
"@aws-sdk/credential-provider-node" "3.31.0"
|
||||||
|
"@aws-sdk/fetch-http-handler" "3.29.0"
|
||||||
|
"@aws-sdk/hash-node" "3.29.0"
|
||||||
|
"@aws-sdk/invalid-dependency" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-content-length" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-host-header" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-logger" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-retry" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-serde" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-signing" "3.30.0"
|
||||||
|
"@aws-sdk/middleware-stack" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-user-agent" "3.29.0"
|
||||||
|
"@aws-sdk/node-config-provider" "3.29.0"
|
||||||
|
"@aws-sdk/node-http-handler" "3.29.0"
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/smithy-client" "3.31.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/url-parser" "3.29.0"
|
||||||
|
"@aws-sdk/util-base64-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-base64-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-body-length-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-body-length-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-user-agent-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-user-agent-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-utf8-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-utf8-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-waiter" "3.29.0"
|
||||||
|
entities "2.2.0"
|
||||||
|
fast-xml-parser "3.19.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/client-sso@3.31.0":
|
||||||
|
version "3.31.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.31.0.tgz#c0b2a98a001d27334fba9877599d9d9ba5034000"
|
||||||
|
integrity sha512-fbquWlOS8+uotT2aZexK/3g85NYt2T5LpfWnk9mPV5HWfoevqTz9kwsZEW4DTnW9zibRl89vwXKolNpyszuZnw==
|
||||||
|
dependencies:
|
||||||
|
"@aws-crypto/sha256-browser" "^1.0.0"
|
||||||
|
"@aws-crypto/sha256-js" "^1.0.0"
|
||||||
|
"@aws-sdk/config-resolver" "3.30.0"
|
||||||
|
"@aws-sdk/fetch-http-handler" "3.29.0"
|
||||||
|
"@aws-sdk/hash-node" "3.29.0"
|
||||||
|
"@aws-sdk/invalid-dependency" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-content-length" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-host-header" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-logger" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-retry" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-serde" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-stack" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-user-agent" "3.29.0"
|
||||||
|
"@aws-sdk/node-config-provider" "3.29.0"
|
||||||
|
"@aws-sdk/node-http-handler" "3.29.0"
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/smithy-client" "3.31.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/url-parser" "3.29.0"
|
||||||
|
"@aws-sdk/util-base64-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-base64-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-body-length-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-body-length-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-user-agent-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-user-agent-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-utf8-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-utf8-node" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/client-sts@3.31.0":
|
||||||
|
version "3.31.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.31.0.tgz#fd0c3dd5cece9a6f8e5935fffcf11d7090d287ef"
|
||||||
|
integrity sha512-XL8l88iUHPxfByFPp9a9eZV6Shb9QijHM+aGJPFU5zYvX3ruclfuBIs/3gLgqeX8rsmjt8AfeICxaP4BwJcaZA==
|
||||||
|
dependencies:
|
||||||
|
"@aws-crypto/sha256-browser" "^1.0.0"
|
||||||
|
"@aws-crypto/sha256-js" "^1.0.0"
|
||||||
|
"@aws-sdk/config-resolver" "3.30.0"
|
||||||
|
"@aws-sdk/credential-provider-node" "3.31.0"
|
||||||
|
"@aws-sdk/fetch-http-handler" "3.29.0"
|
||||||
|
"@aws-sdk/hash-node" "3.29.0"
|
||||||
|
"@aws-sdk/invalid-dependency" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-content-length" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-host-header" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-logger" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-retry" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-sdk-sts" "3.30.0"
|
||||||
|
"@aws-sdk/middleware-serde" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-signing" "3.30.0"
|
||||||
|
"@aws-sdk/middleware-stack" "3.29.0"
|
||||||
|
"@aws-sdk/middleware-user-agent" "3.29.0"
|
||||||
|
"@aws-sdk/node-config-provider" "3.29.0"
|
||||||
|
"@aws-sdk/node-http-handler" "3.29.0"
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/smithy-client" "3.31.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/url-parser" "3.29.0"
|
||||||
|
"@aws-sdk/util-base64-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-base64-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-body-length-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-body-length-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-user-agent-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-user-agent-node" "3.29.0"
|
||||||
|
"@aws-sdk/util-utf8-browser" "3.29.0"
|
||||||
|
"@aws-sdk/util-utf8-node" "3.29.0"
|
||||||
|
entities "2.2.0"
|
||||||
|
fast-xml-parser "3.19.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/config-resolver@3.30.0":
|
||||||
|
version "3.30.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.30.0.tgz#858d67070f1d9e3f8f49a86f8351076539fcb8b4"
|
||||||
|
integrity sha512-1qb8WB2uiH2O1UYc98adfmQX3/Rxh1bwU1VW2FxEfCGBTT6wi+Ic1nVTdVy+2gd3usCeIim5mEs8REXgvjLENQ==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/signature-v4" "3.30.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/credential-provider-env@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.29.0.tgz#04471bcc5597392e885f3ee44d2638f40c51b9b8"
|
||||||
|
integrity sha512-FUhdZODjkUeTFNfH7EnqN9piQwBR1gg+8NUJt6Rn7G4rj5lN2n2ryAatowIlzIB+/oWDvpPj+yMIE+XGjQrMhg==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/credential-provider-imds@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.29.0.tgz#d02927ea203d3c0f966e296a2432f4fd236ec90d"
|
||||||
|
integrity sha512-sjyJrJoLhP2ekx+Z3m5g+/YIWYtuKII9eXuTTwRhzBKTpqv0WQm1ilISdNcz691JueF5jHQs4bP6FWk55RUWEg==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/node-config-provider" "3.29.0"
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/url-parser" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/credential-provider-ini@3.31.0":
|
||||||
|
version "3.31.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.31.0.tgz#61a78f4e2b81362319b24eaa276c49691ed863ee"
|
||||||
|
integrity sha512-t95Gix2fWLIxrM2c2QZfRgJ1aCY1zGSlhb1JBlzPwxVRay7iUKa9U2dPoPhbOTsD1abQMjE4AnpDt9Bj+AXgyA==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/credential-provider-env" "3.29.0"
|
||||||
|
"@aws-sdk/credential-provider-imds" "3.29.0"
|
||||||
|
"@aws-sdk/credential-provider-sso" "3.31.0"
|
||||||
|
"@aws-sdk/credential-provider-web-identity" "3.29.0"
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/shared-ini-file-loader" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/util-credentials" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/credential-provider-node@3.31.0":
|
||||||
|
version "3.31.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.31.0.tgz#e3d33a12e6e51345d5f0a66605dfd85b98f3e065"
|
||||||
|
integrity sha512-T5309Q/MPHmaKYX0gSo6dv8w1ll4wsXvAUDXFC3MMdL/WYBfYvJa9H5nB9D9bL0xmtsm9e3WtfAcvEkN8Qz1xg==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/credential-provider-env" "3.29.0"
|
||||||
|
"@aws-sdk/credential-provider-imds" "3.29.0"
|
||||||
|
"@aws-sdk/credential-provider-ini" "3.31.0"
|
||||||
|
"@aws-sdk/credential-provider-process" "3.29.0"
|
||||||
|
"@aws-sdk/credential-provider-sso" "3.31.0"
|
||||||
|
"@aws-sdk/credential-provider-web-identity" "3.29.0"
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/shared-ini-file-loader" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/util-credentials" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/credential-provider-process@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.29.0.tgz#3e38ce4d06b116ed6dbfb98b0ca7dcfcdd48d656"
|
||||||
|
integrity sha512-1dMq84uGh3zcu+/bGohibWYMSxcrjwaIAc4dBU/3+rkNzPPdRA83hzYS34EizQ61JQHnM3z/xX9SLMeaNRKaSA==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/shared-ini-file-loader" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/util-credentials" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/credential-provider-sso@3.31.0":
|
||||||
|
version "3.31.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.31.0.tgz#a22bae0d23fd86d7eba5ab3da2e853babd290eeb"
|
||||||
|
integrity sha512-x+xQvq8AFt+V1EpwRWa3Obsd1w2L7pQyP/P6O9Q5Enq6OwmdrM+i51jMD58QMRz4h+Ys5eaLLfi0wE0AjrUbng==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/client-sso" "3.31.0"
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/shared-ini-file-loader" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/util-credentials" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/credential-provider-web-identity@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.29.0.tgz#604d751de42cf715157bedb1c8ade6cb862dd03e"
|
||||||
|
integrity sha512-TwICG9y/iw08urlCymroQfRRJY++4JZwdhR0/2ycU+/Cgac6u4MfZsB1qD+u9+Q39/TqSz6QwtNhKLNdf0N23A==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/fetch-http-handler@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.29.0.tgz#cec542a582accb7fe2a08bf3d500d978c0df2243"
|
||||||
|
integrity sha512-rx+YlHFYzgGsCZMEvJBUdRsqfMGW4RY6J3USQvz63a32jVlMC3Kw9xINaXGhCEmOlUlzdeeIMQOZW5VxavLnjQ==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/querystring-builder" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/util-base64-browser" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/hash-node@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.29.0.tgz#58d1bf14a76fbbf29c67c29a25de6cde122f7e30"
|
||||||
|
integrity sha512-iANkXAGNgUSX17GjyTdrFRE357AmAgnIsuyKhuaK8vi4SPPxHYCyXOdxtUx5TjkzW4bUym3cRJS8zeirayTEHA==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/util-buffer-from" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/invalid-dependency@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.29.0.tgz#073c57211149288520719e2663a23aa36b7e9c3d"
|
||||||
|
integrity sha512-0TyZZbPs5SWCF2tT1DXccK5SUx7/bDJCVojgBuW3QRJn9ta3US/u5l7w8k6jwWFU3CQhLAWuG0TD7FhATiM2HQ==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/is-array-buffer@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.29.0.tgz#a2014f2a2ea23b0dbb7c41945a465bf666e7016c"
|
||||||
|
integrity sha512-QqIhHGp2qTfDlW7uNh/T4kcyAU2TfxHA29cppQusuTJjploAXXMzvBdmxjFH1ZvPbKs0Rd7owQ0YnC9Lnq+Nzg==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/middleware-content-length@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.29.0.tgz#3485f5e78ac18fef466a397a8ba1490fd3f9e9a4"
|
||||||
|
integrity sha512-g+tOOXQXqKG84XwFrJexZa2iTuYJce9jnjHV4vyfXwVuKrwuf+ZFguPZ4hzEd40vDo5aLM49JtF/OcO4plCneg==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/middleware-host-header@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.29.0.tgz#4c2be84fa0f990b49550412e659448987836dcb0"
|
||||||
|
integrity sha512-aBifr86Owrhvy29cvZD17JzdoTtKMxzdjCkMA7ckNP+9Lg7kLI/6ws1yZ6BJlmcOnKxtNSnkvunGmJy8BU8EWQ==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/middleware-logger@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.29.0.tgz#a3f979734ecd59441ccdc322731adcb0bd26d1a8"
|
||||||
|
integrity sha512-0rLvuTvfaMWNb7+FApXAH0111FEp/AfG3fO7QkyVrXmHlTrNIJozilhkd0FwEMcQqqM9UK5lPLXwloH9Rkp9vw==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/middleware-retry@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.29.0.tgz#06a20c371011751c1d19c8137cdf31f313e01dc7"
|
||||||
|
integrity sha512-yRQ48UIGPmK3/jWMJ2LC4trltFevMDEXyvtT6knwDnwXxmuwv7K6udk6TnGaUU5TlLVI1XdRQHaZY7xZH1KbGw==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/service-error-classification" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
uuid "^8.3.2"
|
||||||
|
|
||||||
|
"@aws-sdk/middleware-sdk-sts@3.30.0":
|
||||||
|
version "3.30.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.30.0.tgz#13aa56bdd2039ab75ec2b82d2ac2b967a20642ae"
|
||||||
|
integrity sha512-TZQQ0LA/rjYNgV+DbU0KvyHZaNhihrWf4IeJeKoez1vpvQmU58G5zAm0+rVHbzazJaOQuHYKKdPttOPxl/JAAg==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/middleware-signing" "3.30.0"
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/signature-v4" "3.30.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/middleware-serde@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.29.0.tgz#49dbf16023ded6d3f3b766106b770ade70762f36"
|
||||||
|
integrity sha512-jN6zuaXg3k9HiWJZjBROiVJEdFaZrMikhyVdqYTT3hR+i08M/9UgVuX84HP/dALChZazOn9MPhvPWGvxrMOr9A==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/middleware-signing@3.30.0":
|
||||||
|
version "3.30.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.30.0.tgz#1596bdb827574939ee19745f6918f92087b583be"
|
||||||
|
integrity sha512-T/zGCijEGODmpbS/HlwnxT0Bn69FhZpBrVAjfofLUFzHteJ5Ab2q7AEt1dOdi3GrtTGStdwbfiZVeTxMKIjaTw==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/signature-v4" "3.30.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/middleware-stack@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.29.0.tgz#b7a8a1fb76ea4499dd26f5ddb058608b5cd3d55f"
|
||||||
|
integrity sha512-S6Jt108uxs/PEoLAgGow9SdMKWXhlg0EGgY77Z4pNPQDrBYoca2kwWeTsyTpgBXSsyV0z0WZB4TJK5/doGv6CA==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/middleware-user-agent@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.29.0.tgz#89f303ae348c2372cf627ff5a6b6c1501c82f450"
|
||||||
|
integrity sha512-AVbn9QEbqBgScaD3cxLv7/yi9Up10vYKy/AWIwgTrW0LxOuy9+Za2hdk5eZRP/QpqS/Ibz2/CqcmK1GQ/03kmg==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/node-config-provider@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.29.0.tgz#8c16a0c2a2a78137af00552af8e78ff6700e321a"
|
||||||
|
integrity sha512-ANRnPz4IT4FiSAc+9p0HqGSjL+cdzB2E68BFmbbGin0fZwhflX1BksjuUEibw8Emf8jvhvbUxdtAIUWctTYxOA==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/property-provider" "3.29.0"
|
||||||
|
"@aws-sdk/shared-ini-file-loader" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/node-http-handler@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.29.0.tgz#44ee4e7221c11277ecdd11e88adb4fbd3f667348"
|
||||||
|
integrity sha512-FnPdoK0hmEr2JO/g7MVE3oeC2TvMpoRDQqUnDrn9C1bzRzgzhHqGVyaiRmc1HECMKjPFYVn02NCzY4qx56K0Ag==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/abort-controller" "3.29.0"
|
||||||
|
"@aws-sdk/protocol-http" "3.29.0"
|
||||||
|
"@aws-sdk/querystring-builder" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/property-provider@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.29.0.tgz#f34f8fe5603dfe86a295705e8dc7c1064d0edd43"
|
||||||
|
integrity sha512-N2fd3H4mGGE51PgmMbEzBGSNwcyPkEgMxgfZsrQUaFh+CE5uuelOAL70Yzr4IZ4yZJvf1F9e8drtCuUcHnSUEw==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/protocol-http@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.29.0.tgz#bb2d5a61effc21426e5dc93cbb1d61be71d2be0f"
|
||||||
|
integrity sha512-OIeJ7ukfgGkaIL0/NNM5sxIlfxtOqQN+KoaQ89YeLBlJPVoKnptAw+eWjjLwxLs+r/SbyZHXbBawP+sbzq0mSQ==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/querystring-builder@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.29.0.tgz#a0e712c5f5bdc334acd6e10fdea966ca732c7a0e"
|
||||||
|
integrity sha512-htrHPmwGfWxl/Mt0JpR63NmlDtmwMJTjvLVrdbxBBXfjiyB8023lEFfyMSDHzD6fegQcw/rOwaliQNAuaVNnXQ==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/util-uri-escape" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/querystring-parser@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.29.0.tgz#7611f972861b6543862a33192859e19814020521"
|
||||||
|
integrity sha512-v22PBXafAHw+wMaSGbq4B9wEsSYV2e0nZgGHZBNML3HPDiAYJqsQHiYEbiz8nzkmoayU0wrVFZ/XfKNXXcXGbw==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/service-error-classification@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.29.0.tgz#f9046b4274dd3a5808003c16f9017e6ec7d0d864"
|
||||||
|
integrity sha512-VqOjXXTLTGbifzg3Fg2g/Ac6W3uzC3llPZjm/b0goM17KLWMGU7JKiem2l+CFyN4sxkver7InNlIUJCJAPB6+Q==
|
||||||
|
|
||||||
|
"@aws-sdk/shared-ini-file-loader@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.29.0.tgz#548b45205d5abe65fe279e65f857da8888bfe754"
|
||||||
|
integrity sha512-x4Chk4+iMiYaxcomZjdg7IwU1mQhJ7iPl/3RrIqCShPIOZDwwH4vLl6Fw0bniOZiHK30JQ1wlAgLxzVP0JMHTw==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/signature-v4@3.30.0":
|
||||||
|
version "3.30.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.30.0.tgz#e7dbe9ad483f34063ccba4fdf14b4dcdf6222f9b"
|
||||||
|
integrity sha512-uBvut8RrhXGunTDYuJMALlV8IaFHyZHPzadhrqx12QJT+LQevSB4CR2WXZknz0JZ4HcFvpaJqbiionLobwVEuQ==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/is-array-buffer" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
"@aws-sdk/util-hex-encoding" "3.29.0"
|
||||||
|
"@aws-sdk/util-uri-escape" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/smithy-client@3.31.0":
|
||||||
|
version "3.31.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.31.0.tgz#bc18cd0c1504f0c9f708b2fe75559994ce959f56"
|
||||||
|
integrity sha512-QZHOMM6npFyDEW8wrp8rLs+YGZIPRfuItlWHm6Upejp6a7s1ksb/1c44vNeqwnAeUJrdXfOX9QFkbh1+gZF21A==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/middleware-stack" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/types@3.29.0", "@aws-sdk/types@^3.1.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.29.0.tgz#792050dfd4ff97fca448160ca9f652d5f33514b0"
|
||||||
|
integrity sha512-8ilWQU5ZTdiRfblmmjl38+6JZKKM8EqA5Sbn8djgDLShCLeVJ2TsL2guzNi+WHcL7BHdv1pI/NNmTcgRUo6yOw==
|
||||||
|
|
||||||
|
"@aws-sdk/url-parser@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.29.0.tgz#81d1279d74d6cac53d444a533c439bc839437ca0"
|
||||||
|
integrity sha512-385f+g4xeRym2S4bzF+Nc0MB8addAlCSb5hIUJu1JKH6FwFLrNRuixeaelGLyWr77xv25P0ruyXQAFf2ISxzKw==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/querystring-parser" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-base64-browser@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-browser/-/util-base64-browser-3.29.0.tgz#f6f012fe8198f964f84505417573813f1bc676fa"
|
||||||
|
integrity sha512-yMgn5vZ7laVO/497iPDjTdmia3sDdFBDq6k42EZxVTpkUcd8JS2nWJ+9ePuIMwqOgPjhhkOOXiidrbZaUQ+L6Q==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-base64-node@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-node/-/util-base64-node-3.29.0.tgz#238c55fe5387654ac29cf735d3e8179aba5a75ad"
|
||||||
|
integrity sha512-4pRwjQ6+yS7SQm+yK3pchrsmGPEuoR2YiNsBG0LVNecQmnxWUbOhaEWIxXKTnAzs9bAt7AWEbLzsW8/cN/yTNw==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/util-buffer-from" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-body-length-browser@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.29.0.tgz#ecf46239979dfb4db163e2ac666f9c6d7a0dd8e6"
|
||||||
|
integrity sha512-cKSwlDlZkcxuhSdoiq1TxleaBvveEgKA2Yo4TYP4DKVPHZuYZtbFv8r1driml1SaIKXg4GQpe+pJit3mxDRxAg==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-body-length-node@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.29.0.tgz#8d05623b2ffc17d7f564f9e73bdcc39aa8377986"
|
||||||
|
integrity sha512-8rG65GMpsjVFd9jhx5y/dhwbJVIKq0OqwNRK+GoIVDo0KKaGtjNbCVHYYDjpwIuksZumiqvlC0E3AUcXn7p1rQ==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-buffer-from@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.29.0.tgz#037ae67f56b1cd54253702829a789b894e964ba1"
|
||||||
|
integrity sha512-4ODxK5y/yONgsuc9SAzZ0j/v0IQkJVCRApziF4Q8NiZ1z9050nZ08rgTEhrTbWgLmDju4SDvJhn/nUNTrsLhug==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/is-array-buffer" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-credentials@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-credentials/-/util-credentials-3.29.0.tgz#de25ec3446eef327af2b69f9c54df1220035e2b3"
|
||||||
|
integrity sha512-xCWQizP5d6SwbwB2HmxpDqu0WYY7/E7pNrZ+7tSMrJxZlT8Zsd+lFaO23JVFMEBqjjBnpLBr+XkNZgOpD1BYwA==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/shared-ini-file-loader" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-hex-encoding@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.29.0.tgz#b4e443d48c9077c67a68c825e52c13daff5b164f"
|
||||||
|
integrity sha512-YZ9fhJ2HKnnPL+8M9/YMFo4906Cvh1NaVOZT61joPM5Vv1rSYXdD1/tvn2qNjVhAJAGFWdBsIqZWw43km5DNpw==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-locate-window@^3.0.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.29.0.tgz#a87bd77234864c2fffa98d33b58808e3553a9a18"
|
||||||
|
integrity sha512-gvcbl9UdTOvuCCzgbtTTsKnL1l/cnT/CFl0f6ZCQ6qubUTRCuL/aK8DvgWa1n9p/ddCiVKPLmHu/L1xtX4gc0A==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-uri-escape@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.29.0.tgz#42e545e93556257b2291f955f7a3845aa1a0168d"
|
||||||
|
integrity sha512-js834TiNTdwIZOxmGSCPiLETUoc2JslY07D6A+yLNI/kZmmTHa0tKCyPxMqo7LBb+iU9ymky2LLJuDGp6aZNHw==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-user-agent-browser@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.29.0.tgz#d238f6cfe1c4e23259588830b09e4565648edfb2"
|
||||||
|
integrity sha512-se9WLQS3H36u8FUA3/DfnzH3LU77QBRpJN4FmQtcQHR3A5mR2tRty+eOrvIf2R4QtveMWXrQbvScTrca7ZFZug==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
bowser "^2.11.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-user-agent-node@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.29.0.tgz#08185e07ec41945121b1044f9ab8ccb41be44c6e"
|
||||||
|
integrity sha512-atyjuDnD1WtIR1sZzcCJcD0JyYKGZ6bYqAhh/apaiPs0LoTyaFGYN8K7wSr3gL8PqD9YYNKfiNiPU3AbY6pW5A==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/node-config-provider" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-utf8-browser@3.29.0", "@aws-sdk/util-utf8-browser@^3.0.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.29.0.tgz#8d04f4159763c2dccaad4eb09bf2a6118dbfea12"
|
||||||
|
integrity sha512-ZIHbBYByMq5vadQ1SZOQTHVtrkGAFiuypATYF5ST8YB3j7XKvflv+fiBX2xQ8xpqb28noEg6dNPnvqkQQ1n/aw==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-utf8-node@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.29.0.tgz#f83ebb686e746831308ae3bcbdb942822dc28ae0"
|
||||||
|
integrity sha512-CIZPDnSvtfv7MeHM/hA1fHXcXJR2f7ULjw4nXsX/BLaKGKf/O6IhOXPt1ecUIpGeUrCgPCqxkDjmThUCa87Bcg==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/util-buffer-from" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
|
"@aws-sdk/util-waiter@3.29.0":
|
||||||
|
version "3.29.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.29.0.tgz#f94323e56cdd0938005d2289a5eaba217cb3b751"
|
||||||
|
integrity sha512-9qNsX+yRpX8xE0eW9qHZCy7W6+MFkYFR10umSPVl9gc5p+RViQwS0D2wVYmQblrqGK6VpK+wAb3faFf6KaDesg==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/abort-controller" "3.29.0"
|
||||||
|
"@aws-sdk/types" "3.29.0"
|
||||||
|
tslib "^2.3.0"
|
||||||
|
|
||||||
"@babel/code-frame@7.12.11":
|
"@babel/code-frame@7.12.11":
|
||||||
version "7.12.11"
|
version "7.12.11"
|
||||||
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
|
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
|
||||||
@ -1015,6 +1592,17 @@
|
|||||||
resolved "https://registry.yarnpkg.com/@tryghost/mw-session-from-token/-/mw-session-from-token-0.1.22.tgz#eb060cca7c80e87b96a6b6f2e6e68a2660f2b36e"
|
resolved "https://registry.yarnpkg.com/@tryghost/mw-session-from-token/-/mw-session-from-token-0.1.22.tgz#eb060cca7c80e87b96a6b6f2e6e68a2660f2b36e"
|
||||||
integrity sha512-9emJs6b+3/YLE2jlZ8+gZRmtTohUMS6d4lX9Gw/u3eABbGcoYOsaxc2/kqD6+xdizsFHQ93Qp7Jkw5knfI7XLA==
|
integrity sha512-9emJs6b+3/YLE2jlZ8+gZRmtTohUMS6d4lX9Gw/u3eABbGcoYOsaxc2/kqD6+xdizsFHQ93Qp7Jkw5knfI7XLA==
|
||||||
|
|
||||||
|
"@tryghost/nodemailer@0.3.1":
|
||||||
|
version "0.3.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@tryghost/nodemailer/-/nodemailer-0.3.1.tgz#7d8bddab1c8223c48f1e453a006e852770ecf92e"
|
||||||
|
integrity sha512-ewaSciSJkmJhgIH93f5H2dsREkYQH5T2F7ZYrUbX3RGhcvg9zBYQ1C1Xr5M/sHS6xzYXgz4IN/zBR9iTbH6kRw==
|
||||||
|
dependencies:
|
||||||
|
"@aws-sdk/client-ses" "^3.31.0"
|
||||||
|
"@tryghost/errors" "^0.2.13"
|
||||||
|
nodemailer "^6.6.3"
|
||||||
|
nodemailer-direct-transport "^3.3.2"
|
||||||
|
nodemailer-stub-transport "^1.1.0"
|
||||||
|
|
||||||
"@tryghost/package-json@1.0.2":
|
"@tryghost/package-json@1.0.2":
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/@tryghost/package-json/-/package-json-1.0.2.tgz#03da61987709863a5070e0e46a7f24464528f78a"
|
resolved "https://registry.yarnpkg.com/@tryghost/package-json/-/package-json-1.0.2.tgz#03da61987709863a5070e0e46a7f24464528f78a"
|
||||||
@ -1366,11 +1954,6 @@ acorn@^8.2.4, acorn@^8.4.1:
|
|||||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c"
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c"
|
||||||
integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==
|
integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==
|
||||||
|
|
||||||
addressparser@~0.3.2:
|
|
||||||
version "0.3.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/addressparser/-/addressparser-0.3.2.tgz#59873f35e8fcf6c7361c10239261d76e15348bb2"
|
|
||||||
integrity sha1-WYc/Nej89sc2HBAjkmHXbhU0i7I=
|
|
||||||
|
|
||||||
adm-zip@^0.5.1:
|
adm-zip@^0.5.1:
|
||||||
version "0.5.5"
|
version "0.5.5"
|
||||||
resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.5.5.tgz#b6549dbea741e4050309f1bb4d47c47397ce2c4f"
|
resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.5.5.tgz#b6549dbea741e4050309f1bb4d47c47397ce2c4f"
|
||||||
@ -1712,20 +2295,6 @@ audio-extensions@0.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/audio-extensions/-/audio-extensions-0.0.0.tgz#d0eefe077fb9eb625898eed9985890548cf1f8d2"
|
resolved "https://registry.yarnpkg.com/audio-extensions/-/audio-extensions-0.0.0.tgz#d0eefe077fb9eb625898eed9985890548cf1f8d2"
|
||||||
integrity sha1-0O7+B3+562JYmO7ZmFiQVIzx+NI=
|
integrity sha1-0O7+B3+562JYmO7ZmFiQVIzx+NI=
|
||||||
|
|
||||||
aws-sdk-apis@3.x:
|
|
||||||
version "3.1.10"
|
|
||||||
resolved "https://registry.yarnpkg.com/aws-sdk-apis/-/aws-sdk-apis-3.1.10.tgz#4eed97f590a16cf080fd1b8d8cfdf2472de8ab0e"
|
|
||||||
integrity sha1-Tu2X9ZChbPCA/RuNjP3yRy3oqw4=
|
|
||||||
|
|
||||||
aws-sdk@2.0.5:
|
|
||||||
version "2.0.5"
|
|
||||||
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.0.5.tgz#f3ebb1898d0632b7b6672e8d77728cbbb69f98c6"
|
|
||||||
integrity sha1-8+uxiY0GMre2Zy6Nd3KMu7afmMY=
|
|
||||||
dependencies:
|
|
||||||
aws-sdk-apis "3.x"
|
|
||||||
xml2js "0.2.6"
|
|
||||||
xmlbuilder "0.4.2"
|
|
||||||
|
|
||||||
aws-sign2@~0.7.0:
|
aws-sign2@~0.7.0:
|
||||||
version "0.7.0"
|
version "0.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
|
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
|
||||||
@ -1881,6 +2450,11 @@ boolean@^3.0.2:
|
|||||||
resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.1.4.tgz#f51a2fb5838a99e06f9b6ec1edb674de67026435"
|
resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.1.4.tgz#f51a2fb5838a99e06f9b6ec1edb674de67026435"
|
||||||
integrity sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==
|
integrity sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==
|
||||||
|
|
||||||
|
bowser@^2.11.0:
|
||||||
|
version "2.11.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
|
||||||
|
integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==
|
||||||
|
|
||||||
brace-expansion@^1.1.7:
|
brace-expansion@^1.1.7:
|
||||||
version "1.1.11"
|
version "1.1.11"
|
||||||
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
|
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
|
||||||
@ -3148,21 +3722,6 @@ diff@5.0.0, diff@^5.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
|
resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
|
||||||
integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
|
integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
|
||||||
|
|
||||||
directmail@~0.1.7:
|
|
||||||
version "0.1.8"
|
|
||||||
resolved "https://registry.yarnpkg.com/directmail/-/directmail-0.1.8.tgz#e4852c8a0c5519bef4904fcd96d760822f42a446"
|
|
||||||
integrity sha1-5IUsigxVGb70kE/Nltdggi9CpEY=
|
|
||||||
dependencies:
|
|
||||||
simplesmtp "~0.3.30"
|
|
||||||
|
|
||||||
dkim-signer@~0.1.1:
|
|
||||||
version "0.1.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/dkim-signer/-/dkim-signer-0.1.2.tgz#2ff5d61c87d8fbff5a8b131cffc5ec3ba1c25553"
|
|
||||||
integrity sha1-L/XWHIfY+/9aixMc/8XsO6HCVVM=
|
|
||||||
dependencies:
|
|
||||||
mimelib "~0.2.15"
|
|
||||||
punycode "~1.2.4"
|
|
||||||
|
|
||||||
doctrine@^3.0.0:
|
doctrine@^3.0.0:
|
||||||
version "3.0.0"
|
version "3.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
|
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
|
||||||
@ -3383,7 +3942,7 @@ encodeurl@~1.0.2:
|
|||||||
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
|
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
|
||||||
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
|
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
|
||||||
|
|
||||||
encoding@^0.1.12, encoding@~0.1.7:
|
encoding@^0.1.12:
|
||||||
version "0.1.13"
|
version "0.1.13"
|
||||||
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
|
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
|
||||||
integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
|
integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
|
||||||
@ -3404,16 +3963,16 @@ enquirer@^2.3.5:
|
|||||||
dependencies:
|
dependencies:
|
||||||
ansi-colors "^4.1.1"
|
ansi-colors "^4.1.1"
|
||||||
|
|
||||||
|
entities@2.2.0, entities@^2.0.0:
|
||||||
|
version "2.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
|
||||||
|
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
|
||||||
|
|
||||||
entities@^1.1.1, entities@~1.1.1:
|
entities@^1.1.1, entities@~1.1.1:
|
||||||
version "1.1.2"
|
version "1.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
|
resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
|
||||||
integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
|
integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
|
||||||
|
|
||||||
entities@^2.0.0:
|
|
||||||
version "2.2.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
|
|
||||||
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
|
|
||||||
|
|
||||||
entities@~2.1.0:
|
entities@~2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5"
|
resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5"
|
||||||
@ -4013,6 +4572,11 @@ fast-safe-stringify@^2.0.7:
|
|||||||
resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz#dc2af48c46cf712b683e849b2bbd446b32de936f"
|
resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz#dc2af48c46cf712b683e849b2bbd446b32de936f"
|
||||||
integrity sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==
|
integrity sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==
|
||||||
|
|
||||||
|
fast-xml-parser@3.19.0:
|
||||||
|
version "3.19.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz#cb637ec3f3999f51406dd8ff0e6fc4d83e520d01"
|
||||||
|
integrity sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==
|
||||||
|
|
||||||
fastq@^1.11.0:
|
fastq@^1.11.0:
|
||||||
version "1.12.0"
|
version "1.12.0"
|
||||||
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.12.0.tgz#ed7b6ab5d62393fb2cc591c853652a5c318bf794"
|
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.12.0.tgz#ed7b6ab5d62393fb2cc591c853652a5c318bf794"
|
||||||
@ -4196,13 +4760,6 @@ flatted@^3.1.0:
|
|||||||
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561"
|
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561"
|
||||||
integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
|
integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
|
||||||
|
|
||||||
follow-redirects@0.0.3:
|
|
||||||
version "0.0.3"
|
|
||||||
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-0.0.3.tgz#6ce67a24db1fe13f226c1171a72a7ef2b17b8f65"
|
|
||||||
integrity sha1-bOZ6JNsf4T8ibBFxpyp+8rF7j2U=
|
|
||||||
dependencies:
|
|
||||||
underscore ""
|
|
||||||
|
|
||||||
follow-redirects@^1.14.0:
|
follow-redirects@^1.14.0:
|
||||||
version "1.14.3"
|
version "1.14.3"
|
||||||
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.3.tgz#6ada78118d8d24caee595595accdc0ac6abd022e"
|
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.3.tgz#6ada78118d8d24caee595595accdc0ac6abd022e"
|
||||||
@ -4932,11 +5489,6 @@ he@1.2.0, he@^1.2.0:
|
|||||||
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
|
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
|
||||||
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
|
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
|
||||||
|
|
||||||
he@~0.3.6:
|
|
||||||
version "0.3.6"
|
|
||||||
resolved "https://registry.yarnpkg.com/he/-/he-0.3.6.tgz#9d7bc446e77963933301dd602d5731cb861135e0"
|
|
||||||
integrity sha1-nXvERud5Y5MzAd1gLVcxy4YRNeA=
|
|
||||||
|
|
||||||
homedir-polyfill@^1.0.1:
|
homedir-polyfill@^1.0.1:
|
||||||
version "1.0.3"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8"
|
resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8"
|
||||||
@ -5087,6 +5639,19 @@ http2-wrapper@^1.0.0-beta.5.2:
|
|||||||
quick-lru "^5.1.1"
|
quick-lru "^5.1.1"
|
||||||
resolve-alpn "^1.0.0"
|
resolve-alpn "^1.0.0"
|
||||||
|
|
||||||
|
httpntlm@1.6.1:
|
||||||
|
version "1.6.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/httpntlm/-/httpntlm-1.6.1.tgz#ad01527143a2e8773cfae6a96f58656bb52a34b2"
|
||||||
|
integrity sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=
|
||||||
|
dependencies:
|
||||||
|
httpreq ">=0.4.22"
|
||||||
|
underscore "~1.7.0"
|
||||||
|
|
||||||
|
httpreq@>=0.4.22:
|
||||||
|
version "0.5.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/httpreq/-/httpreq-0.5.2.tgz#be6777292fa1038d7771d7c01d9a5e1219de951c"
|
||||||
|
integrity sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==
|
||||||
|
|
||||||
https-proxy-agent@^3.0.0:
|
https-proxy-agent@^3.0.0:
|
||||||
version "3.0.1"
|
version "3.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz#b8c286433e87602311b01c8ea34413d856a4af81"
|
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz#b8c286433e87602311b01c8ea34413d856a4af81"
|
||||||
@ -6503,17 +7068,6 @@ luxon@^1.26.0:
|
|||||||
resolved "https://registry.yarnpkg.com/luxon/-/luxon-1.28.0.tgz#e7f96daad3938c06a62de0fb027115d251251fbf"
|
resolved "https://registry.yarnpkg.com/luxon/-/luxon-1.28.0.tgz#e7f96daad3938c06a62de0fb027115d251251fbf"
|
||||||
integrity sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==
|
integrity sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==
|
||||||
|
|
||||||
mailcomposer@~0.2.10:
|
|
||||||
version "0.2.12"
|
|
||||||
resolved "https://registry.yarnpkg.com/mailcomposer/-/mailcomposer-0.2.12.tgz#4d02a604616adcb45fb36d37513f4c1bd0b75681"
|
|
||||||
integrity sha1-TQKmBGFq3LRfs203UT9MG9C3VoE=
|
|
||||||
dependencies:
|
|
||||||
dkim-signer "~0.1.1"
|
|
||||||
follow-redirects "0.0.3"
|
|
||||||
he "~0.3.6"
|
|
||||||
mime "~1.2.11"
|
|
||||||
mimelib "~0.2.15"
|
|
||||||
|
|
||||||
mailgun-js@0.22.0, mailgun-js@^0.22.0:
|
mailgun-js@0.22.0, mailgun-js@^0.22.0:
|
||||||
version "0.22.0"
|
version "0.22.0"
|
||||||
resolved "https://registry.yarnpkg.com/mailgun-js/-/mailgun-js-0.22.0.tgz#128942b5e47a364a470791608852bf68c96b3a05"
|
resolved "https://registry.yarnpkg.com/mailgun-js/-/mailgun-js-0.22.0.tgz#128942b5e47a364a470791608852bf68c96b3a05"
|
||||||
@ -6815,19 +7369,6 @@ mime@^2.4.6:
|
|||||||
resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe"
|
resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe"
|
||||||
integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==
|
integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==
|
||||||
|
|
||||||
mime@~1.2.11:
|
|
||||||
version "1.2.11"
|
|
||||||
resolved "https://registry.yarnpkg.com/mime/-/mime-1.2.11.tgz#58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"
|
|
||||||
integrity sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=
|
|
||||||
|
|
||||||
mimelib@~0.2.15:
|
|
||||||
version "0.2.19"
|
|
||||||
resolved "https://registry.yarnpkg.com/mimelib/-/mimelib-0.2.19.tgz#37ec90a6ac7d00954851d0b2c31618f0a49da0ee"
|
|
||||||
integrity sha1-N+yQpqx9AJVIUdCywxYY8KSdoO4=
|
|
||||||
dependencies:
|
|
||||||
addressparser "~0.3.2"
|
|
||||||
encoding "~0.1.7"
|
|
||||||
|
|
||||||
mimic-fn@^2.1.0:
|
mimic-fn@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
|
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
|
||||||
@ -7349,19 +7890,35 @@ node-releases@^1.1.75:
|
|||||||
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
|
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
|
||||||
integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
|
integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
|
||||||
|
|
||||||
nodemailer@0.7.1:
|
nodemailer-direct-transport@^3.3.2:
|
||||||
version "0.7.1"
|
version "3.3.2"
|
||||||
resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-0.7.1.tgz#1ec819e243622300a00abe746cb5d3389c0f316c"
|
resolved "https://registry.yarnpkg.com/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz#e96fafb90358560947e569017d97e60738a50a86"
|
||||||
integrity sha1-HsgZ4kNiIwCgCr50bLXTOJwPMWw=
|
integrity sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=
|
||||||
dependencies:
|
dependencies:
|
||||||
aws-sdk "2.0.5"
|
nodemailer-shared "1.1.0"
|
||||||
directmail "~0.1.7"
|
smtp-connection "2.12.0"
|
||||||
he "~0.3.6"
|
|
||||||
mailcomposer "~0.2.10"
|
nodemailer-fetch@1.6.0:
|
||||||
public-address "~0.1.1"
|
version "1.6.0"
|
||||||
simplesmtp "~0.2 || ~0.3.30"
|
resolved "https://registry.yarnpkg.com/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz#79c4908a1c0f5f375b73fe888da9828f6dc963a4"
|
||||||
optionalDependencies:
|
integrity sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=
|
||||||
readable-stream "~1.1.9"
|
|
||||||
|
nodemailer-shared@1.1.0:
|
||||||
|
version "1.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz#cf5994e2fd268d00f5cf0fa767a08169edb07ec0"
|
||||||
|
integrity sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=
|
||||||
|
dependencies:
|
||||||
|
nodemailer-fetch "1.6.0"
|
||||||
|
|
||||||
|
nodemailer-stub-transport@^1.1.0:
|
||||||
|
version "1.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/nodemailer-stub-transport/-/nodemailer-stub-transport-1.1.0.tgz#11421d2d66b4ee6f405354f914c1f4641eb24b0d"
|
||||||
|
integrity sha1-EUIdLWa07m9AU1T5FMH0ZB6ySw0=
|
||||||
|
|
||||||
|
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==
|
||||||
|
|
||||||
"nopt@2 || 3", nopt@~3.0.6:
|
"nopt@2 || 3", nopt@~3.0.6:
|
||||||
version "3.0.6"
|
version "3.0.6"
|
||||||
@ -8343,11 +8900,6 @@ psl@^1.1.28, psl@^1.1.33:
|
|||||||
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
|
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
|
||||||
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
|
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
|
||||||
|
|
||||||
public-address@~0.1.1:
|
|
||||||
version "0.1.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/public-address/-/public-address-0.1.2.tgz#f95f3e0cf28b89f965b0f188fd1267ac0856552f"
|
|
||||||
integrity sha1-+V8+DPKLifllsPGI/RJnrAhWVS8=
|
|
||||||
|
|
||||||
pump@^3.0.0:
|
pump@^3.0.0:
|
||||||
version "3.0.0"
|
version "3.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
|
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
|
||||||
@ -8366,11 +8918,6 @@ punycode@^2.1.0, punycode@^2.1.1:
|
|||||||
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
|
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
|
||||||
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
|
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
|
||||||
|
|
||||||
punycode@~1.2.4:
|
|
||||||
version "1.2.4"
|
|
||||||
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.2.4.tgz#54008ac972aec74175def9cba6df7fa9d3918740"
|
|
||||||
integrity sha1-VACKyXKux0F13vnLpt9/qdORh0A=
|
|
||||||
|
|
||||||
qs@6.7.0:
|
qs@6.7.0:
|
||||||
version "6.7.0"
|
version "6.7.0"
|
||||||
resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
|
resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
|
||||||
@ -8407,11 +8954,6 @@ quick-lru@^5.1.1:
|
|||||||
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
|
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
|
||||||
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
|
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
|
||||||
|
|
||||||
rai@~0.1.11:
|
|
||||||
version "0.1.12"
|
|
||||||
resolved "https://registry.yarnpkg.com/rai/-/rai-0.1.12.tgz#8ccfd014d0f9608630dd73c19b8e4b057754a6a6"
|
|
||||||
integrity sha1-jM/QFND5YIYw3XPBm45LBXdUpqY=
|
|
||||||
|
|
||||||
ramda@^0.27.0:
|
ramda@^0.27.0:
|
||||||
version "0.27.1"
|
version "0.27.1"
|
||||||
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.1.tgz#66fc2df3ef873874ffc2da6aa8984658abacf5c9"
|
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.1.tgz#66fc2df3ef873874ffc2da6aa8984658abacf5c9"
|
||||||
@ -8500,7 +9042,7 @@ read-pkg@^5.2.0:
|
|||||||
parse-json "^5.0.0"
|
parse-json "^5.0.0"
|
||||||
type-fest "^0.6.0"
|
type-fest "^0.6.0"
|
||||||
|
|
||||||
readable-stream@1.1.x, readable-stream@~1.1.9:
|
readable-stream@1.1.x:
|
||||||
version "1.1.14"
|
version "1.1.14"
|
||||||
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
|
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
|
||||||
integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
|
integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
|
||||||
@ -8906,11 +9448,6 @@ sanitize-html@2.5.1:
|
|||||||
parse-srcset "^1.0.2"
|
parse-srcset "^1.0.2"
|
||||||
postcss "^8.0.2"
|
postcss "^8.0.2"
|
||||||
|
|
||||||
sax@0.4.2:
|
|
||||||
version "0.4.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/sax/-/sax-0.4.2.tgz#39f3b601733d6bec97105b242a2a40fd6978ac3c"
|
|
||||||
integrity sha1-OfO2AXM9a+yXEFskKipA/Wl4rDw=
|
|
||||||
|
|
||||||
sax@^1.2.4:
|
sax@^1.2.4:
|
||||||
version "1.2.4"
|
version "1.2.4"
|
||||||
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
|
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
|
||||||
@ -9155,14 +9692,6 @@ simple-swizzle@^0.2.2:
|
|||||||
dependencies:
|
dependencies:
|
||||||
is-arrayish "^0.3.1"
|
is-arrayish "^0.3.1"
|
||||||
|
|
||||||
"simplesmtp@~0.2 || ~0.3.30", simplesmtp@~0.3.30:
|
|
||||||
version "0.3.35"
|
|
||||||
resolved "https://registry.yarnpkg.com/simplesmtp/-/simplesmtp-0.3.35.tgz#017b1eb8b26317ac36d2a2a8a932631880736a03"
|
|
||||||
integrity sha1-AXseuLJjF6w20qKoqTJjGIBzagM=
|
|
||||||
dependencies:
|
|
||||||
rai "~0.1.11"
|
|
||||||
xoauth2 "~0.1.8"
|
|
||||||
|
|
||||||
sinon@11.1.2:
|
sinon@11.1.2:
|
||||||
version "11.1.2"
|
version "11.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/sinon/-/sinon-11.1.2.tgz#9e78850c747241d5c59d1614d8f9cbe8840e8674"
|
resolved "https://registry.yarnpkg.com/sinon/-/sinon-11.1.2.tgz#9e78850c747241d5c59d1614d8f9cbe8840e8674"
|
||||||
@ -9208,6 +9737,14 @@ smartquotes@~2.3.2:
|
|||||||
resolved "https://registry.yarnpkg.com/smartquotes/-/smartquotes-2.3.2.tgz#fb1630c49ba04e57446e1a97dc10d590072af4a6"
|
resolved "https://registry.yarnpkg.com/smartquotes/-/smartquotes-2.3.2.tgz#fb1630c49ba04e57446e1a97dc10d590072af4a6"
|
||||||
integrity sha512-0R6YJ5hLpDH4mZR7N5eZ12oCMLspvGOHL9A9SEm2e3b/CQmQidekW4SWSKEmor/3x6m3NCBBEqLzikcZC9VJNQ==
|
integrity sha512-0R6YJ5hLpDH4mZR7N5eZ12oCMLspvGOHL9A9SEm2e3b/CQmQidekW4SWSKEmor/3x6m3NCBBEqLzikcZC9VJNQ==
|
||||||
|
|
||||||
|
smtp-connection@2.12.0:
|
||||||
|
version "2.12.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/smtp-connection/-/smtp-connection-2.12.0.tgz#d76ef9127cb23c2259edb1e8349c2e8d5e2d74c1"
|
||||||
|
integrity sha1-1275EnyyPCJZ7bHoNJwujV4tdME=
|
||||||
|
dependencies:
|
||||||
|
httpntlm "1.6.1"
|
||||||
|
nodemailer-shared "1.1.0"
|
||||||
|
|
||||||
snake-case@^3.0.3:
|
snake-case@^3.0.3:
|
||||||
version "3.0.4"
|
version "3.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
|
resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
|
||||||
@ -9900,12 +10437,12 @@ trough@^1.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
|
resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
|
||||||
integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
|
integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
|
||||||
|
|
||||||
tslib@^1.9.0, tslib@^1.9.3:
|
tslib@^1.11.1, tslib@^1.9.0, tslib@^1.9.3:
|
||||||
version "1.14.1"
|
version "1.14.1"
|
||||||
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
|
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
|
||||||
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
|
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
|
||||||
|
|
||||||
tslib@^2.0.1, tslib@^2.0.3, tslib@^2.2.0:
|
tslib@^2.0.1, tslib@^2.0.3, tslib@^2.2.0, tslib@^2.3.0:
|
||||||
version "2.3.1"
|
version "2.3.1"
|
||||||
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
|
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
|
||||||
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
|
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
|
||||||
@ -10014,16 +10551,16 @@ underscore.string@~3.3.5:
|
|||||||
sprintf-js "^1.0.3"
|
sprintf-js "^1.0.3"
|
||||||
util-deprecate "^1.0.2"
|
util-deprecate "^1.0.2"
|
||||||
|
|
||||||
underscore@:
|
|
||||||
version "1.13.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.1.tgz#0c1c6bd2df54b6b69f2314066d65b6cde6fcf9d1"
|
|
||||||
integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==
|
|
||||||
|
|
||||||
underscore@1.12.1:
|
underscore@1.12.1:
|
||||||
version "1.12.1"
|
version "1.12.1"
|
||||||
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e"
|
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e"
|
||||||
integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==
|
integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==
|
||||||
|
|
||||||
|
underscore@~1.7.0:
|
||||||
|
version "1.7.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209"
|
||||||
|
integrity sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=
|
||||||
|
|
||||||
underscore@~1.8.3:
|
underscore@~1.8.3:
|
||||||
version "1.8.3"
|
version "1.8.3"
|
||||||
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
|
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
|
||||||
@ -10478,33 +11015,16 @@ xml-name-validator@^3.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
|
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
|
||||||
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
|
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
|
||||||
|
|
||||||
xml2js@0.2.6:
|
|
||||||
version "0.2.6"
|
|
||||||
resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.2.6.tgz#d209c4e4dda1fc9c452141ef41c077f5adfdf6c4"
|
|
||||||
integrity sha1-0gnE5N2h/JxFIUHvQcB39a399sQ=
|
|
||||||
dependencies:
|
|
||||||
sax "0.4.2"
|
|
||||||
|
|
||||||
xml@1.0.1:
|
xml@1.0.1:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"
|
resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"
|
||||||
integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=
|
integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=
|
||||||
|
|
||||||
xmlbuilder@0.4.2:
|
|
||||||
version "0.4.2"
|
|
||||||
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-0.4.2.tgz#1776d65f3fdbad470a08d8604cdeb1c4e540ff83"
|
|
||||||
integrity sha1-F3bWXz/brUcKCNhgTN6xxOVA/4M=
|
|
||||||
|
|
||||||
xmlchars@^2.2.0:
|
xmlchars@^2.2.0:
|
||||||
version "2.2.0"
|
version "2.2.0"
|
||||||
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
|
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
|
||||||
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
|
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
|
||||||
|
|
||||||
xoauth2@~0.1.8:
|
|
||||||
version "0.1.8"
|
|
||||||
resolved "https://registry.yarnpkg.com/xoauth2/-/xoauth2-0.1.8.tgz#b916ff10ecfb54320f16f24a3e975120653ab0d2"
|
|
||||||
integrity sha1-uRb/EOz7VDIPFvJKPpdRIGU6sNI=
|
|
||||||
|
|
||||||
xregexp@2.0.0:
|
xregexp@2.0.0:
|
||||||
version "2.0.0"
|
version "2.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
|
resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
|
||||||
|
Loading…
Reference in New Issue
Block a user