Merge commit '87ad398ddc78f2da5746774960690661e8e57335' into glitch-soc/merge-upstream
commit
c297d999ba
|
@ -153,13 +153,9 @@ RSpec.describe Admin::AccountsController do
|
||||||
context 'when user is admin' do
|
context 'when user is admin' do
|
||||||
let(:role) { UserRole.find_by(name: 'Admin') }
|
let(:role) { UserRole.find_by(name: 'Admin') }
|
||||||
|
|
||||||
it 'succeeds in approving account' do
|
it 'succeeds in approving account and logs action' do
|
||||||
expect(subject).to redirect_to admin_accounts_path(status: 'pending')
|
expect(subject).to redirect_to admin_accounts_path(status: 'pending')
|
||||||
expect(user.reload).to be_approved
|
expect(user.reload).to be_approved
|
||||||
end
|
|
||||||
|
|
||||||
it 'logs action' do
|
|
||||||
expect(subject).to have_http_status 302
|
|
||||||
|
|
||||||
expect(latest_admin_action_log)
|
expect(latest_admin_action_log)
|
||||||
.to be_present
|
.to be_present
|
||||||
|
@ -195,12 +191,8 @@ RSpec.describe Admin::AccountsController do
|
||||||
context 'when user is admin' do
|
context 'when user is admin' do
|
||||||
let(:role) { UserRole.find_by(name: 'Admin') }
|
let(:role) { UserRole.find_by(name: 'Admin') }
|
||||||
|
|
||||||
it 'succeeds in rejecting account' do
|
it 'succeeds in rejecting account and logs action' do
|
||||||
expect(subject).to redirect_to admin_accounts_path(status: 'pending')
|
expect(subject).to redirect_to admin_accounts_path(status: 'pending')
|
||||||
end
|
|
||||||
|
|
||||||
it 'logs action' do
|
|
||||||
expect(subject).to have_http_status 302
|
|
||||||
|
|
||||||
expect(latest_admin_action_log)
|
expect(latest_admin_action_log)
|
||||||
.to be_present
|
.to be_present
|
||||||
|
@ -286,12 +278,9 @@ RSpec.describe Admin::AccountsController do
|
||||||
context 'when user is admin' do
|
context 'when user is admin' do
|
||||||
let(:role) { UserRole.find_by(name: 'Admin') }
|
let(:role) { UserRole.find_by(name: 'Admin') }
|
||||||
|
|
||||||
it 'succeeds in removing email blocks' do
|
it 'succeeds in removing email blocks and redirects to admin account path' do
|
||||||
expect { subject }.to change { CanonicalEmailBlock.where(reference_account: account).count }.from(1).to(0)
|
expect { subject }.to change { CanonicalEmailBlock.where(reference_account: account).count }.from(1).to(0)
|
||||||
end
|
|
||||||
|
|
||||||
it 'redirects to admin account path' do
|
|
||||||
subject
|
|
||||||
expect(response).to redirect_to admin_account_path(account.id)
|
expect(response).to redirect_to admin_account_path(account.id)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -60,16 +60,14 @@ describe Admin::StatusesController do
|
||||||
shared_examples 'when action is report' do
|
shared_examples 'when action is report' do
|
||||||
let(:action) { 'report' }
|
let(:action) { 'report' }
|
||||||
|
|
||||||
it 'creates a report' do
|
it 'creates a report and redirects to report page' do
|
||||||
subject
|
subject
|
||||||
|
|
||||||
report = Report.last
|
expect(Report.last)
|
||||||
expect(report.target_account_id).to eq account.id
|
.to have_attributes(
|
||||||
expect(report.status_ids).to eq status_ids
|
target_account_id: eq(account.id),
|
||||||
end
|
status_ids: eq(status_ids)
|
||||||
|
)
|
||||||
it 'redirects to report page' do
|
|
||||||
subject
|
|
||||||
|
|
||||||
expect(response).to redirect_to(admin_report_path(Report.last.id))
|
expect(response).to redirect_to(admin_report_path(Report.last.id))
|
||||||
end
|
end
|
||||||
|
|
|
@ -39,11 +39,14 @@ describe Api::V1::Accounts::StatusesController do
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'returns posts along with self replies', :aggregate_failures do
|
it 'returns posts along with self replies', :aggregate_failures do
|
||||||
json = body_as_json
|
expect(response)
|
||||||
post_ids = json.map { |item| item[:id].to_i }.sort
|
.to have_http_status(200)
|
||||||
|
expect(body_as_json)
|
||||||
expect(response).to have_http_status(200)
|
.to have_attributes(size: 2)
|
||||||
expect(post_ids).to eq [status.id, status_self_reply.id]
|
.and contain_exactly(
|
||||||
|
include(id: status.id.to_s),
|
||||||
|
include(id: status_self_reply.id.to_s)
|
||||||
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -22,13 +22,10 @@ describe ApplicationController do
|
||||||
end
|
end
|
||||||
|
|
||||||
shared_examples 'respond_with_error' do |code|
|
shared_examples 'respond_with_error' do |code|
|
||||||
it "returns http #{code} for http" do
|
it "returns http #{code} for http and renders template" do
|
||||||
subject
|
|
||||||
expect(response).to have_http_status(code)
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'renders template for http' do
|
|
||||||
expect(subject).to render_template("errors/#{code}", layout: 'error')
|
expect(subject).to render_template("errors/#{code}", layout: 'error')
|
||||||
|
|
||||||
|
expect(response).to have_http_status(code)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -12,30 +12,20 @@ RSpec.describe InstanceActorsController do
|
||||||
get :show, params: { format: format }
|
get :show, params: { format: format }
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'returns http success' do
|
it 'returns http success with correct media type, headers, and session values' do
|
||||||
expect(response).to have_http_status(200)
|
expect(response).to have_http_status(200)
|
||||||
end
|
|
||||||
|
|
||||||
it 'returns application/activity+json' do
|
|
||||||
expect(response.media_type).to eq 'application/activity+json'
|
expect(response.media_type).to eq 'application/activity+json'
|
||||||
end
|
|
||||||
|
|
||||||
it 'does not set cookies' do
|
|
||||||
expect(response.cookies).to be_empty
|
expect(response.cookies).to be_empty
|
||||||
expect(response.headers['Set-Cookies']).to be_nil
|
expect(response.headers['Set-Cookies']).to be_nil
|
||||||
end
|
|
||||||
|
|
||||||
it 'does not set sessions' do
|
|
||||||
expect(session).to be_empty
|
expect(session).to be_empty
|
||||||
end
|
|
||||||
|
|
||||||
it 'returns public Cache-Control header' do
|
|
||||||
expect(response.headers['Cache-Control']).to include 'public'
|
expect(response.headers['Cache-Control']).to include 'public'
|
||||||
end
|
|
||||||
|
|
||||||
it 'renders account' do
|
expect(body_as_json)
|
||||||
json = body_as_json
|
.to include(:id, :type, :preferredUsername, :inbox, :publicKey, :inbox, :outbox, :url)
|
||||||
expect(json).to include(:id, :type, :preferredUsername, :inbox, :publicKey, :inbox, :outbox, :url)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -46,22 +46,13 @@ RSpec.describe LinkDetailsExtractor do
|
||||||
</html>
|
</html>
|
||||||
HTML
|
HTML
|
||||||
|
|
||||||
describe '#title' do
|
it 'extracts the expected values from html metadata' do
|
||||||
it 'returns the title from title tag' do
|
expect(subject)
|
||||||
expect(subject.title).to eq 'Man bites dog'
|
.to have_attributes(
|
||||||
end
|
title: eq('Man bites dog'),
|
||||||
end
|
description: eq("A dog's tale"),
|
||||||
|
language: eq('en')
|
||||||
describe '#description' do
|
)
|
||||||
it 'returns the description from meta tag' do
|
|
||||||
expect(subject.description).to eq "A dog's tale"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#language' do
|
|
||||||
it 'returns the language from lang attribute' do
|
|
||||||
expect(subject.language).to eq 'en'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -90,40 +81,16 @@ RSpec.describe LinkDetailsExtractor do
|
||||||
end
|
end
|
||||||
|
|
||||||
shared_examples 'structured data' do
|
shared_examples 'structured data' do
|
||||||
describe '#title' do
|
it 'extracts the expected values from structured data' do
|
||||||
it 'returns the title from structured data' do
|
expect(subject)
|
||||||
expect(subject.title).to eq 'Man bites dog'
|
.to have_attributes(
|
||||||
end
|
title: eq('Man bites dog'),
|
||||||
end
|
description: eq("A dog's tale"),
|
||||||
|
published_at: eq('2022-01-31T19:53:00+00:00'),
|
||||||
describe '#description' do
|
author_name: eq('Charlie Brown'),
|
||||||
it 'returns the description from structured data' do
|
provider_name: eq('Pet News'),
|
||||||
expect(subject.description).to eq "A dog's tale"
|
language: eq('en')
|
||||||
end
|
)
|
||||||
end
|
|
||||||
|
|
||||||
describe '#published_at' do
|
|
||||||
it 'returns the publicaton time from structured data' do
|
|
||||||
expect(subject.published_at).to eq '2022-01-31T19:53:00+00:00'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#author_name' do
|
|
||||||
it 'returns the author name from structured data' do
|
|
||||||
expect(subject.author_name).to eq 'Charlie Brown'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#provider_name' do
|
|
||||||
it 'returns the provider name from structured data' do
|
|
||||||
expect(subject.provider_name).to eq 'Pet News'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#language' do
|
|
||||||
it 'returns the language from structured data' do
|
|
||||||
expect(subject.language).to eq 'en'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -245,58 +212,19 @@ RSpec.describe LinkDetailsExtractor do
|
||||||
</html>
|
</html>
|
||||||
HTML
|
HTML
|
||||||
|
|
||||||
describe '#canonical_url' do
|
it 'extracts the expected values from open graph data' do
|
||||||
it 'returns the URL from Open Graph protocol data' do
|
expect(subject)
|
||||||
expect(subject.canonical_url).to eq 'https://example.com/dog.html'
|
.to have_attributes(
|
||||||
end
|
canonical_url: eq('https://example.com/dog.html'),
|
||||||
end
|
title: eq('Man bites dog'),
|
||||||
|
description: eq("A dog's tale"),
|
||||||
describe '#title' do
|
published_at: eq('2022-01-31T19:53:00+00:00'),
|
||||||
it 'returns the title from Open Graph protocol data' do
|
author_name: eq('Charlie Brown'),
|
||||||
expect(subject.title).to eq 'Man bites dog'
|
language: eq('en'),
|
||||||
end
|
image: eq('https://example.com/snoopy.jpg'),
|
||||||
end
|
image_alt: eq('A good boy'),
|
||||||
|
provider_name: eq('Pet News')
|
||||||
describe '#description' do
|
)
|
||||||
it 'returns the description from Open Graph protocol data' do
|
|
||||||
expect(subject.description).to eq "A dog's tale"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#published_at' do
|
|
||||||
it 'returns the publicaton time from Open Graph protocol data' do
|
|
||||||
expect(subject.published_at).to eq '2022-01-31T19:53:00+00:00'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#author_name' do
|
|
||||||
it 'returns the author name from Open Graph protocol data' do
|
|
||||||
expect(subject.author_name).to eq 'Charlie Brown'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#language' do
|
|
||||||
it 'returns the language from Open Graph protocol data' do
|
|
||||||
expect(subject.language).to eq 'en'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#image' do
|
|
||||||
it 'returns the image from Open Graph protocol data' do
|
|
||||||
expect(subject.image).to eq 'https://example.com/snoopy.jpg'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#image:alt' do
|
|
||||||
it 'returns the image description from Open Graph protocol data' do
|
|
||||||
expect(subject.image_alt).to eq 'A good boy'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#provider_name' do
|
|
||||||
it 'returns the provider name from Open Graph protocol data' do
|
|
||||||
expect(subject.provider_name).to eq 'Pet News'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1326,18 +1326,16 @@ describe Mastodon::CLI::Accounts do
|
||||||
end
|
end
|
||||||
|
|
||||||
shared_examples 'a successful migration' do
|
shared_examples 'a successful migration' do
|
||||||
it 'calls the MoveService for the last migration' do
|
it 'displays a success message and calls the MoveService for the last migration' do
|
||||||
expect { subject }
|
|
||||||
.to output_results('OK')
|
|
||||||
|
|
||||||
last_migration = source_account.migrations.last
|
|
||||||
|
|
||||||
expect(move_service).to have_received(:call).with(last_migration).once
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'displays a successful message' do
|
|
||||||
expect { subject }
|
expect { subject }
|
||||||
.to output_results("OK, migrated #{source_account.acct} to #{target_account.acct}")
|
.to output_results("OK, migrated #{source_account.acct} to #{target_account.acct}")
|
||||||
|
|
||||||
|
expect(move_service)
|
||||||
|
.to have_received(:call).with(last_migration).once
|
||||||
|
end
|
||||||
|
|
||||||
|
def last_migration
|
||||||
|
source_account.migrations.last
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -187,12 +187,9 @@ RSpec.describe User do
|
||||||
context 'when the user is already confirmed' do
|
context 'when the user is already confirmed' do
|
||||||
let!(:user) { Fabricate(:user, confirmed_at: Time.now.utc, approved: true, unconfirmed_email: new_email) }
|
let!(:user) { Fabricate(:user, confirmed_at: Time.now.utc, approved: true, unconfirmed_email: new_email) }
|
||||||
|
|
||||||
it 'sets email to unconfirmed_email' do
|
it 'sets email to unconfirmed_email and does not trigger web hook' do
|
||||||
expect { subject }.to change { user.reload.email }.to(new_email)
|
expect { subject }.to change { user.reload.email }.to(new_email)
|
||||||
end
|
|
||||||
|
|
||||||
it 'does not trigger the account.approved Web Hook' do
|
|
||||||
subject
|
|
||||||
expect(TriggerWebhookWorker).to_not have_received(:perform_async).with('account.approved', 'Account', user.account_id)
|
expect(TriggerWebhookWorker).to_not have_received(:perform_async).with('account.approved', 'Account', user.account_id)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -206,12 +203,9 @@ RSpec.describe User do
|
||||||
user.approve!
|
user.approve!
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'sets email to unconfirmed_email' do
|
it 'sets email to unconfirmed_email and triggers `account.approved` web hook' do
|
||||||
expect { subject }.to change { user.reload.email }.to(new_email)
|
expect { subject }.to change { user.reload.email }.to(new_email)
|
||||||
end
|
|
||||||
|
|
||||||
it 'triggers the account.approved Web Hook' do
|
|
||||||
user.confirm
|
|
||||||
expect(TriggerWebhookWorker).to have_received(:perform_async).with('account.approved', 'Account', user.account_id).once
|
expect(TriggerWebhookWorker).to have_received(:perform_async).with('account.approved', 'Account', user.account_id).once
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -221,12 +215,9 @@ RSpec.describe User do
|
||||||
Setting.registrations_mode = 'open'
|
Setting.registrations_mode = 'open'
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'sets email to unconfirmed_email' do
|
it 'sets email to unconfirmed_email and triggers `account.approved` web hook' do
|
||||||
expect { subject }.to change { user.reload.email }.to(new_email)
|
expect { subject }.to change { user.reload.email }.to(new_email)
|
||||||
end
|
|
||||||
|
|
||||||
it 'triggers the account.approved Web Hook' do
|
|
||||||
user.confirm
|
|
||||||
expect(TriggerWebhookWorker).to have_received(:perform_async).with('account.approved', 'Account', user.account_id).once
|
expect(TriggerWebhookWorker).to have_received(:perform_async).with('account.approved', 'Account', user.account_id).once
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -236,12 +227,9 @@ RSpec.describe User do
|
||||||
Setting.registrations_mode = 'approved'
|
Setting.registrations_mode = 'approved'
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'sets email to unconfirmed_email' do
|
it 'sets email to unconfirmed_email and does not trigger web hook' do
|
||||||
expect { subject }.to change { user.reload.email }.to(new_email)
|
expect { subject }.to change { user.reload.email }.to(new_email)
|
||||||
end
|
|
||||||
|
|
||||||
it 'does not trigger the account.approved Web Hook' do
|
|
||||||
subject
|
|
||||||
expect(TriggerWebhookWorker).to_not have_received(:perform_async).with('account.approved', 'Account', user.account_id)
|
expect(TriggerWebhookWorker).to_not have_received(:perform_async).with('account.approved', 'Account', user.account_id)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -259,12 +247,9 @@ RSpec.describe User do
|
||||||
context 'when the user is already confirmed' do
|
context 'when the user is already confirmed' do
|
||||||
let(:user) { Fabricate(:user, confirmed_at: Time.now.utc, approved: false) }
|
let(:user) { Fabricate(:user, confirmed_at: Time.now.utc, approved: false) }
|
||||||
|
|
||||||
it 'sets the approved flag' do
|
it 'sets the approved flag and triggers `account.approved` web hook' do
|
||||||
expect { subject }.to change { user.reload.approved? }.to(true)
|
expect { subject }.to change { user.reload.approved? }.to(true)
|
||||||
end
|
|
||||||
|
|
||||||
it 'triggers the account.approved Web Hook' do
|
|
||||||
subject
|
|
||||||
expect(TriggerWebhookWorker).to have_received(:perform_async).with('account.approved', 'Account', user.account_id).once
|
expect(TriggerWebhookWorker).to have_received(:perform_async).with('account.approved', 'Account', user.account_id).once
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -272,12 +257,9 @@ RSpec.describe User do
|
||||||
context 'when the user is not confirmed' do
|
context 'when the user is not confirmed' do
|
||||||
let(:user) { Fabricate(:user, confirmed_at: nil, approved: false) }
|
let(:user) { Fabricate(:user, confirmed_at: nil, approved: false) }
|
||||||
|
|
||||||
it 'sets the approved flag' do
|
it 'sets the approved flag and does not trigger web hook' do
|
||||||
expect { subject }.to change { user.reload.approved? }.to(true)
|
expect { subject }.to change { user.reload.approved? }.to(true)
|
||||||
end
|
|
||||||
|
|
||||||
it 'does not trigger the account.approved Web Hook' do
|
|
||||||
subject
|
|
||||||
expect(TriggerWebhookWorker).to_not have_received(:perform_async).with('account.approved', 'Account', user.account_id)
|
expect(TriggerWebhookWorker).to_not have_received(:perform_async).with('account.approved', 'Account', user.account_id)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -76,20 +76,14 @@ RSpec.describe 'Media' do
|
||||||
let(:params) { {} }
|
let(:params) { {} }
|
||||||
|
|
||||||
shared_examples 'a successful media upload' do |media_type|
|
shared_examples 'a successful media upload' do |media_type|
|
||||||
it 'uploads the file successfully', :aggregate_failures do
|
it 'uploads the file successfully and returns correct media content', :aggregate_failures do
|
||||||
subject
|
subject
|
||||||
|
|
||||||
expect(response).to have_http_status(200)
|
expect(response).to have_http_status(200)
|
||||||
expect(MediaAttachment.first).to be_present
|
expect(MediaAttachment.first).to be_present
|
||||||
expect(MediaAttachment.first).to have_attached_file(:file)
|
expect(MediaAttachment.first).to have_attached_file(:file)
|
||||||
end
|
|
||||||
|
|
||||||
it 'returns the correct media content' do
|
expect(body_as_json).to match(
|
||||||
subject
|
|
||||||
|
|
||||||
body = body_as_json
|
|
||||||
|
|
||||||
expect(body).to match(
|
|
||||||
a_hash_including(id: MediaAttachment.first.id.to_s, description: params[:description], type: media_type)
|
a_hash_including(id: MediaAttachment.first.id.to_s, description: params[:description], type: media_type)
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
|
@ -17,22 +17,18 @@ describe 'The /.well-known/webfinger endpoint' do
|
||||||
end
|
end
|
||||||
|
|
||||||
shared_examples 'a successful response' do
|
shared_examples 'a successful response' do
|
||||||
it 'returns http success' do
|
it 'returns http success with correct media type and headers and body json' do
|
||||||
expect(response).to have_http_status(200)
|
expect(response).to have_http_status(200)
|
||||||
end
|
|
||||||
|
|
||||||
it 'sets only a Vary Origin header' do
|
|
||||||
expect(response.headers['Vary']).to eq('Origin')
|
expect(response.headers['Vary']).to eq('Origin')
|
||||||
end
|
|
||||||
|
|
||||||
it 'returns application/jrd+json' do
|
|
||||||
expect(response.media_type).to eq 'application/jrd+json'
|
expect(response.media_type).to eq 'application/jrd+json'
|
||||||
end
|
|
||||||
|
|
||||||
it 'returns links for the account' do
|
expect(body_as_json)
|
||||||
json = body_as_json
|
.to include(
|
||||||
expect(json[:subject]).to eq 'acct:alice@cb6e6126.ngrok.io'
|
subject: eq('acct:alice@cb6e6126.ngrok.io'),
|
||||||
expect(json[:aliases]).to include('https://cb6e6126.ngrok.io/@alice', 'https://cb6e6126.ngrok.io/users/alice')
|
aliases: include('https://cb6e6126.ngrok.io/@alice', 'https://cb6e6126.ngrok.io/users/alice')
|
||||||
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,14 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
shared_examples 'cacheable response' do |expects_vary: false|
|
shared_examples 'cacheable response' do |expects_vary: false|
|
||||||
it 'does not set cookies' do
|
it 'sets correct cache and vary headers and does not set cookies or session' do
|
||||||
expect(response.cookies).to be_empty
|
expect(response.cookies).to be_empty
|
||||||
expect(response.headers['Set-Cookies']).to be_nil
|
expect(response.headers['Set-Cookies']).to be_nil
|
||||||
end
|
|
||||||
|
|
||||||
it 'does not set sessions' do
|
|
||||||
expect(session).to be_empty
|
expect(session).to be_empty
|
||||||
end
|
|
||||||
|
|
||||||
if expects_vary
|
expect(response.headers['Vary']).to include(expects_vary) if expects_vary
|
||||||
it 'returns Vary header' do
|
|
||||||
expect(response.headers['Vary']).to include(expects_vary)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'returns public Cache-Control header' do
|
|
||||||
expect(response.headers['Cache-Control']).to include('public')
|
expect(response.headers['Cache-Control']).to include('public')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
250
yarn.lock
250
yarn.lock
|
@ -42,7 +42,7 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5":
|
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5":
|
||||||
version: 7.23.5
|
version: 7.23.5
|
||||||
resolution: "@babel/code-frame@npm:7.23.5"
|
resolution: "@babel/code-frame@npm:7.23.5"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -60,25 +60,25 @@ __metadata:
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/core@npm:^7.10.4, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.22.1":
|
"@babel/core@npm:^7.10.4, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.22.1":
|
||||||
version: 7.23.7
|
version: 7.23.9
|
||||||
resolution: "@babel/core@npm:7.23.7"
|
resolution: "@babel/core@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@ampproject/remapping": "npm:^2.2.0"
|
"@ampproject/remapping": "npm:^2.2.0"
|
||||||
"@babel/code-frame": "npm:^7.23.5"
|
"@babel/code-frame": "npm:^7.23.5"
|
||||||
"@babel/generator": "npm:^7.23.6"
|
"@babel/generator": "npm:^7.23.6"
|
||||||
"@babel/helper-compilation-targets": "npm:^7.23.6"
|
"@babel/helper-compilation-targets": "npm:^7.23.6"
|
||||||
"@babel/helper-module-transforms": "npm:^7.23.3"
|
"@babel/helper-module-transforms": "npm:^7.23.3"
|
||||||
"@babel/helpers": "npm:^7.23.7"
|
"@babel/helpers": "npm:^7.23.9"
|
||||||
"@babel/parser": "npm:^7.23.6"
|
"@babel/parser": "npm:^7.23.9"
|
||||||
"@babel/template": "npm:^7.22.15"
|
"@babel/template": "npm:^7.23.9"
|
||||||
"@babel/traverse": "npm:^7.23.7"
|
"@babel/traverse": "npm:^7.23.9"
|
||||||
"@babel/types": "npm:^7.23.6"
|
"@babel/types": "npm:^7.23.9"
|
||||||
convert-source-map: "npm:^2.0.0"
|
convert-source-map: "npm:^2.0.0"
|
||||||
debug: "npm:^4.1.0"
|
debug: "npm:^4.1.0"
|
||||||
gensync: "npm:^1.0.0-beta.2"
|
gensync: "npm:^1.0.0-beta.2"
|
||||||
json5: "npm:^2.2.3"
|
json5: "npm:^2.2.3"
|
||||||
semver: "npm:^6.3.1"
|
semver: "npm:^6.3.1"
|
||||||
checksum: 38c9934973d384ed83369712978453eac91dc3f22167404dbdb272b64f602e74728a6f37012c53ee57e521b8ae2da60097f050497d9b6a212d28b59cdfb2cd1d
|
checksum: 03883300bf1252ab4c9ba5b52f161232dd52873dbe5cde9289bb2bb26e935c42682493acbac9194a59a3b6cbd17f4c4c84030db8d6d482588afe64531532ff9b
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -167,9 +167,9 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/helper-define-polyfill-provider@npm:^0.4.4":
|
"@babel/helper-define-polyfill-provider@npm:^0.5.0":
|
||||||
version: 0.4.4
|
version: 0.5.0
|
||||||
resolution: "@babel/helper-define-polyfill-provider@npm:0.4.4"
|
resolution: "@babel/helper-define-polyfill-provider@npm:0.5.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-compilation-targets": "npm:^7.22.6"
|
"@babel/helper-compilation-targets": "npm:^7.22.6"
|
||||||
"@babel/helper-plugin-utils": "npm:^7.22.5"
|
"@babel/helper-plugin-utils": "npm:^7.22.5"
|
||||||
|
@ -178,7 +178,7 @@ __metadata:
|
||||||
resolve: "npm:^1.14.2"
|
resolve: "npm:^1.14.2"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
|
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
|
||||||
checksum: 60126f5f719b9e2114df62e3bf3ac0797b71d8dc733db60192eb169b004fde72ee309fa5848c5fdfe98b8e8863c46f55e16da5aa8a4e420b4d2670cd0c5dd708
|
checksum: 2b053b96a0c604a7e0f5c7d13a8a55f4451d938f7af42bd40f62a87df15e6c87a0b1dbd893a0f0bb51077b54dc3ba00a58b166531a5940ad286ab685dd8979ec
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -342,14 +342,14 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/helpers@npm:^7.23.7":
|
"@babel/helpers@npm:^7.23.9":
|
||||||
version: 7.23.7
|
version: 7.23.9
|
||||||
resolution: "@babel/helpers@npm:7.23.7"
|
resolution: "@babel/helpers@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/template": "npm:^7.22.15"
|
"@babel/template": "npm:^7.23.9"
|
||||||
"@babel/traverse": "npm:^7.23.7"
|
"@babel/traverse": "npm:^7.23.9"
|
||||||
"@babel/types": "npm:^7.23.6"
|
"@babel/types": "npm:^7.23.9"
|
||||||
checksum: f74a61ad28a1bc1fdd9133ad571c07787b66d6db017c707b87c203b0cd06879cea8b33e9c6a8585765a4949efa5df3cc9e19b710fe867f11be38ee29fd4a0488
|
checksum: f69fd0aca96a6fb8bd6dd044cd8a5c0f1851072d4ce23355345b9493c4032e76d1217f86b70df795e127553cf7f3fcd1587ede9d1b03b95e8b62681ca2165b87
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -364,12 +364,12 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6":
|
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9":
|
||||||
version: 7.23.6
|
version: 7.23.9
|
||||||
resolution: "@babel/parser@npm:7.23.6"
|
resolution: "@babel/parser@npm:7.23.9"
|
||||||
bin:
|
bin:
|
||||||
parser: ./bin/babel-parser.js
|
parser: ./bin/babel-parser.js
|
||||||
checksum: 6f76cd5ccae1fa9bcab3525b0865c6222e9c1d22f87abc69f28c5c7b2c8816a13361f5bd06bddbd5faf903f7320a8feba02545c981468acec45d12a03db7755e
|
checksum: 7df97386431366d4810538db4b9ec538f4377096f720c0591c7587a16f6810e62747e9fbbfa1ff99257fd4330035e4fb1b5b77c7bd3b97ce0d2e3780a6618975
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -661,9 +661,9 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/plugin-transform-async-generator-functions@npm:^7.23.7":
|
"@babel/plugin-transform-async-generator-functions@npm:^7.23.9":
|
||||||
version: 7.23.7
|
version: 7.23.9
|
||||||
resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.7"
|
resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-environment-visitor": "npm:^7.22.20"
|
"@babel/helper-environment-visitor": "npm:^7.22.20"
|
||||||
"@babel/helper-plugin-utils": "npm:^7.22.5"
|
"@babel/helper-plugin-utils": "npm:^7.22.5"
|
||||||
|
@ -671,7 +671,7 @@ __metadata:
|
||||||
"@babel/plugin-syntax-async-generators": "npm:^7.8.4"
|
"@babel/plugin-syntax-async-generators": "npm:^7.8.4"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@babel/core": ^7.0.0-0
|
"@babel/core": ^7.0.0-0
|
||||||
checksum: 63d314edc9fbeaf2700745ca0e19bf9840e87f2d7d1f6c5638e06d2aec3e7418d0d7493ed09087e2fe369cc15e9d96c113fb2cd367cb5e3ff922e3712c27b7d4
|
checksum: 4ff75f9ce500e1de8c0236fa5122e6475a477d19cb9a4c2ae8651e78e717ebb2e2cecfeca69d420def779deaec78b945843b9ffd15f02ecd7de5072030b4469b
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -931,9 +931,9 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/plugin-transform-modules-systemjs@npm:^7.23.3":
|
"@babel/plugin-transform-modules-systemjs@npm:^7.23.9":
|
||||||
version: 7.23.3
|
version: 7.23.9
|
||||||
resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3"
|
resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-hoist-variables": "npm:^7.22.5"
|
"@babel/helper-hoist-variables": "npm:^7.22.5"
|
||||||
"@babel/helper-module-transforms": "npm:^7.23.3"
|
"@babel/helper-module-transforms": "npm:^7.23.3"
|
||||||
|
@ -941,7 +941,7 @@ __metadata:
|
||||||
"@babel/helper-validator-identifier": "npm:^7.22.20"
|
"@babel/helper-validator-identifier": "npm:^7.22.20"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@babel/core": ^7.0.0-0
|
"@babel/core": ^7.0.0-0
|
||||||
checksum: 0d55280a276510222c8896bf4e581acb84824aa5b14c824f7102242ad6bc5104aaffe5ab22fe4d27518f4ae2811bd59c36d0c0bfa695157f9cfce33f0517a069
|
checksum: 1926631fe9d87c0c53427a3420ad49da62d53320d0016b6afab64e5417a672aa5bdff3ea1d24746ffa1e43319c28a80f5d8cef0ad214760d399c293b5850500f
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -1200,18 +1200,18 @@ __metadata:
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/plugin-transform-runtime@npm:^7.22.4":
|
"@babel/plugin-transform-runtime@npm:^7.22.4":
|
||||||
version: 7.23.7
|
version: 7.23.9
|
||||||
resolution: "@babel/plugin-transform-runtime@npm:7.23.7"
|
resolution: "@babel/plugin-transform-runtime@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-module-imports": "npm:^7.22.15"
|
"@babel/helper-module-imports": "npm:^7.22.15"
|
||||||
"@babel/helper-plugin-utils": "npm:^7.22.5"
|
"@babel/helper-plugin-utils": "npm:^7.22.5"
|
||||||
babel-plugin-polyfill-corejs2: "npm:^0.4.7"
|
babel-plugin-polyfill-corejs2: "npm:^0.4.8"
|
||||||
babel-plugin-polyfill-corejs3: "npm:^0.8.7"
|
babel-plugin-polyfill-corejs3: "npm:^0.9.0"
|
||||||
babel-plugin-polyfill-regenerator: "npm:^0.5.4"
|
babel-plugin-polyfill-regenerator: "npm:^0.5.5"
|
||||||
semver: "npm:^6.3.1"
|
semver: "npm:^6.3.1"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@babel/core": ^7.0.0-0
|
"@babel/core": ^7.0.0-0
|
||||||
checksum: 0d5038462a5762c3a88d820785f685ce1b659075527a3ad538647fd9ce486052777d5aea3d62e626639d60441a04dd0ded2ed32c86b92cf8afbdbd3d54460c13
|
checksum: 3b959c2b88ea0009c288fa190d9f69b0d26cb336b8a7cab54a5e54b844f33cce1996725c15305a40049c8f23ca30082ee27e1f6853ff35fad723543e3d2dba47
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -1333,8 +1333,8 @@ __metadata:
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.22.4":
|
"@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.22.4":
|
||||||
version: 7.23.8
|
version: 7.23.9
|
||||||
resolution: "@babel/preset-env@npm:7.23.8"
|
resolution: "@babel/preset-env@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/compat-data": "npm:^7.23.5"
|
"@babel/compat-data": "npm:^7.23.5"
|
||||||
"@babel/helper-compilation-targets": "npm:^7.23.6"
|
"@babel/helper-compilation-targets": "npm:^7.23.6"
|
||||||
|
@ -1363,7 +1363,7 @@ __metadata:
|
||||||
"@babel/plugin-syntax-top-level-await": "npm:^7.14.5"
|
"@babel/plugin-syntax-top-level-await": "npm:^7.14.5"
|
||||||
"@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6"
|
"@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6"
|
||||||
"@babel/plugin-transform-arrow-functions": "npm:^7.23.3"
|
"@babel/plugin-transform-arrow-functions": "npm:^7.23.3"
|
||||||
"@babel/plugin-transform-async-generator-functions": "npm:^7.23.7"
|
"@babel/plugin-transform-async-generator-functions": "npm:^7.23.9"
|
||||||
"@babel/plugin-transform-async-to-generator": "npm:^7.23.3"
|
"@babel/plugin-transform-async-to-generator": "npm:^7.23.3"
|
||||||
"@babel/plugin-transform-block-scoped-functions": "npm:^7.23.3"
|
"@babel/plugin-transform-block-scoped-functions": "npm:^7.23.3"
|
||||||
"@babel/plugin-transform-block-scoping": "npm:^7.23.4"
|
"@babel/plugin-transform-block-scoping": "npm:^7.23.4"
|
||||||
|
@ -1385,7 +1385,7 @@ __metadata:
|
||||||
"@babel/plugin-transform-member-expression-literals": "npm:^7.23.3"
|
"@babel/plugin-transform-member-expression-literals": "npm:^7.23.3"
|
||||||
"@babel/plugin-transform-modules-amd": "npm:^7.23.3"
|
"@babel/plugin-transform-modules-amd": "npm:^7.23.3"
|
||||||
"@babel/plugin-transform-modules-commonjs": "npm:^7.23.3"
|
"@babel/plugin-transform-modules-commonjs": "npm:^7.23.3"
|
||||||
"@babel/plugin-transform-modules-systemjs": "npm:^7.23.3"
|
"@babel/plugin-transform-modules-systemjs": "npm:^7.23.9"
|
||||||
"@babel/plugin-transform-modules-umd": "npm:^7.23.3"
|
"@babel/plugin-transform-modules-umd": "npm:^7.23.3"
|
||||||
"@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5"
|
"@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5"
|
||||||
"@babel/plugin-transform-new-target": "npm:^7.23.3"
|
"@babel/plugin-transform-new-target": "npm:^7.23.3"
|
||||||
|
@ -1411,14 +1411,14 @@ __metadata:
|
||||||
"@babel/plugin-transform-unicode-regex": "npm:^7.23.3"
|
"@babel/plugin-transform-unicode-regex": "npm:^7.23.3"
|
||||||
"@babel/plugin-transform-unicode-sets-regex": "npm:^7.23.3"
|
"@babel/plugin-transform-unicode-sets-regex": "npm:^7.23.3"
|
||||||
"@babel/preset-modules": "npm:0.1.6-no-external-plugins"
|
"@babel/preset-modules": "npm:0.1.6-no-external-plugins"
|
||||||
babel-plugin-polyfill-corejs2: "npm:^0.4.7"
|
babel-plugin-polyfill-corejs2: "npm:^0.4.8"
|
||||||
babel-plugin-polyfill-corejs3: "npm:^0.8.7"
|
babel-plugin-polyfill-corejs3: "npm:^0.9.0"
|
||||||
babel-plugin-polyfill-regenerator: "npm:^0.5.4"
|
babel-plugin-polyfill-regenerator: "npm:^0.5.5"
|
||||||
core-js-compat: "npm:^3.31.0"
|
core-js-compat: "npm:^3.31.0"
|
||||||
semver: "npm:^6.3.1"
|
semver: "npm:^6.3.1"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@babel/core": ^7.0.0-0
|
"@babel/core": ^7.0.0-0
|
||||||
checksum: e602ad954645f1a509644e3d2c72b3c63bdc2273c377e7a83b78f076eca215887ea3624ffc36aaad03deb9ac8acd89e247fd4562b96e0f2b679485e20d8ff25f
|
checksum: 2837a42089180e51bfd6864b6d197e01fc0abec1920422e71c0513c2fc8fb5f3bfe694ed778cc4e45856c546964945bc53bf8105e4b26f3580ce3685fa50cc0f
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -1483,28 +1483,28 @@ __metadata:
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.2.0, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.3, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
|
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.2.0, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.22.3, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
|
||||||
version: 7.23.8
|
version: 7.23.9
|
||||||
resolution: "@babel/runtime@npm:7.23.8"
|
resolution: "@babel/runtime@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
regenerator-runtime: "npm:^0.14.0"
|
regenerator-runtime: "npm:^0.14.0"
|
||||||
checksum: ba5e8fbb32ef04f6cab5e89c54a0497c2fde7b730595cc1af93496270314f13ff2c6a9360fdb2f0bdd4d6b376752ce3cf85642bd6b876969a6a62954934c2df8
|
checksum: e71205fdd7082b2656512cc98e647d9ea7e222e4fe5c36e9e5adc026446fcc3ba7b3cdff8b0b694a0b78bb85db83e7b1e3d4c56ef90726682b74f13249cf952d
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/template@npm:^7.22.15, @babel/template@npm:^7.3.3":
|
"@babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9, @babel/template@npm:^7.3.3":
|
||||||
version: 7.22.15
|
version: 7.23.9
|
||||||
resolution: "@babel/template@npm:7.22.15"
|
resolution: "@babel/template@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/code-frame": "npm:^7.22.13"
|
"@babel/code-frame": "npm:^7.23.5"
|
||||||
"@babel/parser": "npm:^7.22.15"
|
"@babel/parser": "npm:^7.23.9"
|
||||||
"@babel/types": "npm:^7.22.15"
|
"@babel/types": "npm:^7.23.9"
|
||||||
checksum: 9312edd37cf1311d738907003f2aa321a88a42ba223c69209abe4d7111db019d321805504f606c7fd75f21c6cf9d24d0a8223104cd21ebd207e241b6c551f454
|
checksum: 0e8b60119433787742bc08ae762bbd8d6755611c4cabbcb7627b292ec901a55af65d93d1c88572326069efb64136ef151ec91ffb74b2df7689bbab237030833a
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/traverse@npm:7, @babel/traverse@npm:^7.23.7":
|
"@babel/traverse@npm:7, @babel/traverse@npm:^7.23.9":
|
||||||
version: 7.23.7
|
version: 7.23.9
|
||||||
resolution: "@babel/traverse@npm:7.23.7"
|
resolution: "@babel/traverse@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/code-frame": "npm:^7.23.5"
|
"@babel/code-frame": "npm:^7.23.5"
|
||||||
"@babel/generator": "npm:^7.23.6"
|
"@babel/generator": "npm:^7.23.6"
|
||||||
|
@ -1512,22 +1512,22 @@ __metadata:
|
||||||
"@babel/helper-function-name": "npm:^7.23.0"
|
"@babel/helper-function-name": "npm:^7.23.0"
|
||||||
"@babel/helper-hoist-variables": "npm:^7.22.5"
|
"@babel/helper-hoist-variables": "npm:^7.22.5"
|
||||||
"@babel/helper-split-export-declaration": "npm:^7.22.6"
|
"@babel/helper-split-export-declaration": "npm:^7.22.6"
|
||||||
"@babel/parser": "npm:^7.23.6"
|
"@babel/parser": "npm:^7.23.9"
|
||||||
"@babel/types": "npm:^7.23.6"
|
"@babel/types": "npm:^7.23.9"
|
||||||
debug: "npm:^4.3.1"
|
debug: "npm:^4.3.1"
|
||||||
globals: "npm:^11.1.0"
|
globals: "npm:^11.1.0"
|
||||||
checksum: e32fceb4249beec2bde83968ddffe17444221c1ee5cd18c543a2feaf94e3ca83f2a4dfbc2dcca87cf226e0105973e0fe3717063a21e982a9de9945615ab3f3f5
|
checksum: d1615d1d02f04d47111a7ea4446a1a6275668ca39082f31d51f08380de9502e19862be434eaa34b022ce9a17dbb8f9e2b73a746c654d9575f3a680a7ffdf5630
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
|
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
|
||||||
version: 7.23.6
|
version: 7.23.9
|
||||||
resolution: "@babel/types@npm:7.23.6"
|
resolution: "@babel/types@npm:7.23.9"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-string-parser": "npm:^7.23.4"
|
"@babel/helper-string-parser": "npm:^7.23.4"
|
||||||
"@babel/helper-validator-identifier": "npm:^7.22.20"
|
"@babel/helper-validator-identifier": "npm:^7.22.20"
|
||||||
to-fast-properties: "npm:^2.0.0"
|
to-fast-properties: "npm:^2.0.0"
|
||||||
checksum: 42cefce8a68bd09bb5828b4764aa5586c53c60128ac2ac012e23858e1c179347a4aac9c66fc577994fbf57595227611c5ec8270bf0cfc94ff033bbfac0550b70
|
checksum: edc7bb180ce7e4d2aea10c6972fb10474341ac39ba8fdc4a27ffb328368dfdfbf40fca18e441bbe7c483774500d5c05e222cec276c242e952853dcaf4eb884f7
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -1830,14 +1830,14 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@formatjs/icu-messageformat-parser@npm:2.7.5":
|
"@formatjs/icu-messageformat-parser@npm:2.7.6":
|
||||||
version: 2.7.5
|
version: 2.7.6
|
||||||
resolution: "@formatjs/icu-messageformat-parser@npm:2.7.5"
|
resolution: "@formatjs/icu-messageformat-parser@npm:2.7.6"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
||||||
"@formatjs/icu-skeleton-parser": "npm:1.7.2"
|
"@formatjs/icu-skeleton-parser": "npm:1.8.0"
|
||||||
tslib: "npm:^2.4.0"
|
tslib: "npm:^2.4.0"
|
||||||
checksum: b1995ee0844c48d1b4bf184017a65600eb1d324107046c8b67d77e08d7da74bbbbf00dccbf2bc418480c8510443b3eb157646404fbacd71fa6e7d572d0ffc910
|
checksum: 9fc72c2075333a969601e2be4260638940b1abefd1a5fc15b93b0b10d2319c9df5778aa51fc2a173ce66ca5e8a47b4b64caca85a32d0eb6095e16e8d65cb4b00
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -1851,13 +1851,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@formatjs/icu-skeleton-parser@npm:1.7.2":
|
"@formatjs/icu-skeleton-parser@npm:1.8.0":
|
||||||
version: 1.7.2
|
version: 1.8.0
|
||||||
resolution: "@formatjs/icu-skeleton-parser@npm:1.7.2"
|
resolution: "@formatjs/icu-skeleton-parser@npm:1.8.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
||||||
tslib: "npm:^2.4.0"
|
tslib: "npm:^2.4.0"
|
||||||
checksum: 7ca30ac360a5a971b5a06b4ae0263f0ddbde4751ff470486767f544f0399c5c85affab7170e5dd227c65afac4797e79a5e8abe65a70a335b96ab77b5d314abcb
|
checksum: 10956732d70cc67049d216410b5dc3ef048935d1ea2ae76f5755bb9d0243af37ddeabd5d140ddbf5f6c7047068c3d02a05f93c68a89cedfaf7488d5062885ea4
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -1912,31 +1912,31 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@formatjs/intl@npm:2.9.11":
|
"@formatjs/intl@npm:2.10.0":
|
||||||
version: 2.9.11
|
version: 2.10.0
|
||||||
resolution: "@formatjs/intl@npm:2.9.11"
|
resolution: "@formatjs/intl@npm:2.10.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
||||||
"@formatjs/fast-memoize": "npm:2.2.0"
|
"@formatjs/fast-memoize": "npm:2.2.0"
|
||||||
"@formatjs/icu-messageformat-parser": "npm:2.7.5"
|
"@formatjs/icu-messageformat-parser": "npm:2.7.6"
|
||||||
"@formatjs/intl-displaynames": "npm:6.6.6"
|
"@formatjs/intl-displaynames": "npm:6.6.6"
|
||||||
"@formatjs/intl-listformat": "npm:7.5.5"
|
"@formatjs/intl-listformat": "npm:7.5.5"
|
||||||
intl-messageformat: "npm:10.5.10"
|
intl-messageformat: "npm:10.5.11"
|
||||||
tslib: "npm:^2.4.0"
|
tslib: "npm:^2.4.0"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: ^4.7 || 5
|
typescript: ^4.7 || 5
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 003a4356e698cf847aeb701565cad701f3afba2a31d8d3c2fe0d5790d90ef866bea30cf2cc20151b15085db10e436376d38c10b911b3fe5afdef5c32333d09f3
|
checksum: 7566038b011116cee7069165a25836b3fb687948e61b041809a9d978ac6c0882ae8d81a624a415cfb8e43852d097cd1cbc3c6707e717928e39b75c252491a712
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@formatjs/ts-transformer@npm:3.13.11":
|
"@formatjs/ts-transformer@npm:3.13.12":
|
||||||
version: 3.13.11
|
version: 3.13.12
|
||||||
resolution: "@formatjs/ts-transformer@npm:3.13.11"
|
resolution: "@formatjs/ts-transformer@npm:3.13.12"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@formatjs/icu-messageformat-parser": "npm:2.7.5"
|
"@formatjs/icu-messageformat-parser": "npm:2.7.6"
|
||||||
"@types/json-stable-stringify": "npm:^1.0.32"
|
"@types/json-stable-stringify": "npm:^1.0.32"
|
||||||
"@types/node": "npm:14 || 16 || 17"
|
"@types/node": "npm:14 || 16 || 17"
|
||||||
chalk: "npm:^4.0.0"
|
chalk: "npm:^4.0.0"
|
||||||
|
@ -1948,7 +1948,7 @@ __metadata:
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
ts-jest:
|
ts-jest:
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 2f7c48e742a152d0499615d01113fab23089c3c56beaa3234f53bbe48393b6351c68eba1aa23d6dec57ebfd7b1d12b165215950eeb87dd90072519dcc0a2e022
|
checksum: 68f72ee6379b87b7ef6340e118a5370cb2fa18cbbae08f5f3d10893803a52f0533e644002e0b5e9ffeded5b2f0aa9daad6adf8b487b10f5d2b61f9fb3fed0dbd
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -4679,13 +4679,13 @@ __metadata:
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"axios@npm:^1.4.0":
|
"axios@npm:^1.4.0":
|
||||||
version: 1.6.6
|
version: 1.6.7
|
||||||
resolution: "axios@npm:1.6.6"
|
resolution: "axios@npm:1.6.7"
|
||||||
dependencies:
|
dependencies:
|
||||||
follow-redirects: "npm:^1.15.4"
|
follow-redirects: "npm:^1.15.4"
|
||||||
form-data: "npm:^4.0.0"
|
form-data: "npm:^4.0.0"
|
||||||
proxy-from-env: "npm:^1.1.0"
|
proxy-from-env: "npm:^1.1.0"
|
||||||
checksum: 974f54cfade94fd4c0191309122a112c8d233089cecb0070cd8e0904e9bd9c364ac3a6fd0f981c978508077249788950427c565f54b7b2110e5c3426006ff343
|
checksum: 131bf8e62eee48ca4bd84e6101f211961bf6a21a33b95e5dfb3983d5a2fe50d9fffde0b57668d7ce6f65063d3dc10f2212cbcb554f75cfca99da1c73b210358d
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -4731,21 +4731,21 @@ __metadata:
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"babel-plugin-formatjs@npm:^10.5.1":
|
"babel-plugin-formatjs@npm:^10.5.1":
|
||||||
version: 10.5.12
|
version: 10.5.13
|
||||||
resolution: "babel-plugin-formatjs@npm:10.5.12"
|
resolution: "babel-plugin-formatjs@npm:10.5.13"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/core": "npm:^7.10.4"
|
"@babel/core": "npm:^7.10.4"
|
||||||
"@babel/helper-plugin-utils": "npm:^7.10.4"
|
"@babel/helper-plugin-utils": "npm:^7.10.4"
|
||||||
"@babel/plugin-syntax-jsx": "npm:7"
|
"@babel/plugin-syntax-jsx": "npm:7"
|
||||||
"@babel/traverse": "npm:7"
|
"@babel/traverse": "npm:7"
|
||||||
"@babel/types": "npm:^7.12.11"
|
"@babel/types": "npm:^7.12.11"
|
||||||
"@formatjs/icu-messageformat-parser": "npm:2.7.5"
|
"@formatjs/icu-messageformat-parser": "npm:2.7.6"
|
||||||
"@formatjs/ts-transformer": "npm:3.13.11"
|
"@formatjs/ts-transformer": "npm:3.13.12"
|
||||||
"@types/babel__core": "npm:^7.1.7"
|
"@types/babel__core": "npm:^7.1.7"
|
||||||
"@types/babel__helper-plugin-utils": "npm:^7.10.0"
|
"@types/babel__helper-plugin-utils": "npm:^7.10.0"
|
||||||
"@types/babel__traverse": "npm:^7.1.7"
|
"@types/babel__traverse": "npm:^7.1.7"
|
||||||
tslib: "npm:^2.4.0"
|
tslib: "npm:^2.4.0"
|
||||||
checksum: 64fe3a38b283bb46e5528ad2f72287ca8a163227b0eea3bbe1bedff6d885b2be38c9fb8ed3843a72b723aeb2a7ad4d32b48e52030698631dc646aa15017f4208
|
checksum: 1ce0b69478dd3c92126a7e3440f1fad46feebebc9318e8bbb102dea91a60448da4a8511b3c8ffbf2c3675995fca6c8ce7f097c08907455b33a5f9185e39fb94e
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -4811,39 +4811,39 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"babel-plugin-polyfill-corejs2@npm:^0.4.7":
|
"babel-plugin-polyfill-corejs2@npm:^0.4.8":
|
||||||
version: 0.4.7
|
version: 0.4.8
|
||||||
resolution: "babel-plugin-polyfill-corejs2@npm:0.4.7"
|
resolution: "babel-plugin-polyfill-corejs2@npm:0.4.8"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/compat-data": "npm:^7.22.6"
|
"@babel/compat-data": "npm:^7.22.6"
|
||||||
"@babel/helper-define-polyfill-provider": "npm:^0.4.4"
|
"@babel/helper-define-polyfill-provider": "npm:^0.5.0"
|
||||||
semver: "npm:^6.3.1"
|
semver: "npm:^6.3.1"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
|
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
|
||||||
checksum: f80f7284ec72c63e7dd751e0bdf25e9978df195a79e0887470603bfdea13ee518d62573cf360bb1bc01b80819e54915dd5edce9cff14c52d0af5f984aa3d36a3
|
checksum: 843e7528de0e03a31a6f3837896a95f75b0b24b0294a077246282372279e974400b0bdd82399e8f9cbfe42c87ed56540fd71c33eafb7c8e8b9adac546ecc5fe5
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"babel-plugin-polyfill-corejs3@npm:^0.8.7":
|
"babel-plugin-polyfill-corejs3@npm:^0.9.0":
|
||||||
version: 0.8.7
|
version: 0.9.0
|
||||||
resolution: "babel-plugin-polyfill-corejs3@npm:0.8.7"
|
resolution: "babel-plugin-polyfill-corejs3@npm:0.9.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-define-polyfill-provider": "npm:^0.4.4"
|
"@babel/helper-define-polyfill-provider": "npm:^0.5.0"
|
||||||
core-js-compat: "npm:^3.33.1"
|
core-js-compat: "npm:^3.34.0"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
|
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
|
||||||
checksum: 094e40f4ab9f131408202063964d63740609fd4fdb70a5b6332b371761921b540ffbcee7a434c0199b8317dfb2ba4675eef674867215fd3b85e24054607c1501
|
checksum: b857010736c5e42e20b683973dae862448a42082fcc95b3ef188305a6864a4f94b5cbd568e49e4cd7172c6b2eace7bc403c3ba0984fbe5479474ade01126d559
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"babel-plugin-polyfill-regenerator@npm:^0.5.4":
|
"babel-plugin-polyfill-regenerator@npm:^0.5.5":
|
||||||
version: 0.5.4
|
version: 0.5.5
|
||||||
resolution: "babel-plugin-polyfill-regenerator@npm:0.5.4"
|
resolution: "babel-plugin-polyfill-regenerator@npm:0.5.5"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-define-polyfill-provider": "npm:^0.4.4"
|
"@babel/helper-define-polyfill-provider": "npm:^0.5.0"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
|
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
|
||||||
checksum: 0b903f5fe2f8c487b4260935dfe60bd9a95bcaee7ae63958f063045093b16d4e8288c232199d411261300aa21f6b106a3cb83c42cc996de013b337f5825a79fe
|
checksum: 2aab692582082d54e0df9f9373dca1b223e65b4e7e96440160f27ed8803d417a1fa08da550f08aa3820d2010329ca91b68e2b6e9bd7aed51c93d46dfe79629bb
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -5928,12 +5928,12 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1":
|
"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.34.0":
|
||||||
version: 3.35.0
|
version: 3.35.1
|
||||||
resolution: "core-js-compat@npm:3.35.0"
|
resolution: "core-js-compat@npm:3.35.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
browserslist: "npm:^4.22.2"
|
browserslist: "npm:^4.22.2"
|
||||||
checksum: 8c4379240b8decb94b21e81d5ba6f768418721061923b28c9dfc97574680c35d778d39c010207402fc7c8308a68a4cf6d5e02bcbcb96e931c52e6e0dce29a68c
|
checksum: c3b872e1f9703aa9554cce816207d85730da4703f1776c540b4da11bbbef6d9a1e6041625b5c1f58d2ada3d05f4a2b92897b7de5315c5ecd5d33d50dec86cca7
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -9291,15 +9291,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"intl-messageformat@npm:10.5.10, intl-messageformat@npm:^10.3.5":
|
"intl-messageformat@npm:10.5.11, intl-messageformat@npm:^10.3.5":
|
||||||
version: 10.5.10
|
version: 10.5.11
|
||||||
resolution: "intl-messageformat@npm:10.5.10"
|
resolution: "intl-messageformat@npm:10.5.11"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
||||||
"@formatjs/fast-memoize": "npm:2.2.0"
|
"@formatjs/fast-memoize": "npm:2.2.0"
|
||||||
"@formatjs/icu-messageformat-parser": "npm:2.7.5"
|
"@formatjs/icu-messageformat-parser": "npm:2.7.6"
|
||||||
tslib: "npm:^2.4.0"
|
tslib: "npm:^2.4.0"
|
||||||
checksum: 2016c0561e5172b28f180669e28992d04944752d61ebcb539232cc289e7627fd92fe64c73985bc32bddd5cc683f7b77863c1b58507d214ce3a87982d50571658
|
checksum: 423f1c879ce2d0e7b9e0b4c1787a81ead7fe4d1734e0366a20fef56b06c09146e7ca3618e2e78b4f8b8f2b59cafe6237ceed21530fe0c16cfb47d915fc80222d
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
@ -13680,18 +13680,18 @@ __metadata:
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"react-intl@npm:^6.4.2":
|
"react-intl@npm:^6.4.2":
|
||||||
version: 6.6.1
|
version: 6.6.2
|
||||||
resolution: "react-intl@npm:6.6.1"
|
resolution: "react-intl@npm:6.6.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
"@formatjs/ecma402-abstract": "npm:1.18.2"
|
||||||
"@formatjs/icu-messageformat-parser": "npm:2.7.5"
|
"@formatjs/icu-messageformat-parser": "npm:2.7.6"
|
||||||
"@formatjs/intl": "npm:2.9.11"
|
"@formatjs/intl": "npm:2.10.0"
|
||||||
"@formatjs/intl-displaynames": "npm:6.6.6"
|
"@formatjs/intl-displaynames": "npm:6.6.6"
|
||||||
"@formatjs/intl-listformat": "npm:7.5.5"
|
"@formatjs/intl-listformat": "npm:7.5.5"
|
||||||
"@types/hoist-non-react-statics": "npm:^3.3.1"
|
"@types/hoist-non-react-statics": "npm:^3.3.1"
|
||||||
"@types/react": "npm:16 || 17 || 18"
|
"@types/react": "npm:16 || 17 || 18"
|
||||||
hoist-non-react-statics: "npm:^3.3.2"
|
hoist-non-react-statics: "npm:^3.3.2"
|
||||||
intl-messageformat: "npm:10.5.10"
|
intl-messageformat: "npm:10.5.11"
|
||||||
tslib: "npm:^2.4.0"
|
tslib: "npm:^2.4.0"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
react: ^16.6.0 || 17 || 18
|
react: ^16.6.0 || 17 || 18
|
||||||
|
@ -13699,7 +13699,7 @@ __metadata:
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 9277269eadbe432a9651af66402240b8a91a567c769ac9c1a774575999f63689a31dccf22a09a1d78d1b8fed4ecad103bdcc609e476ee7e60dabf0cbce6556d3
|
checksum: 78288a0fded816735812dca6dcfee3eaa8bb3af7e963ba47639b51cc700a102a526859ff647ca79a5ebcdc69d6d78da90daeeed15cc0b819c7a20a74b2e1469c
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue