diff --git a/frontend/actions/actionCreators/buildActions.js b/frontend/actions/actionCreators/buildActions.js
index ce66f870c..83f879e40 100644
--- a/frontend/actions/actionCreators/buildActions.js
+++ b/frontend/actions/actionCreators/buildActions.js
@@ -1,26 +1,8 @@
-const buildsFetchStartedType = 'BUILDS_FETCH_STARTED';
-const buildsReceivedType = 'BUILDS_RECEIVED';
const buildRestartedType = 'BUILD_RESTARTED';
-const buildsFetchStarted = () => ({
- type: buildsFetchStartedType,
-});
-
-const buildsReceived = (builds) => ({
- type: buildsReceivedType,
- builds,
-});
-
const buildRestarted = (build) => ({
type: buildRestartedType,
build,
});
-export {
- buildsFetchStarted,
- buildsFetchStartedType,
- buildsReceived,
- buildsReceivedType,
- buildRestarted,
- buildRestartedType,
-};
+export { buildRestarted, buildRestartedType };
diff --git a/frontend/actions/buildActions.js b/frontend/actions/buildActions.js
index dcdca9ec7..139a924ba 100644
--- a/frontend/actions/buildActions.js
+++ b/frontend/actions/buildActions.js
@@ -1,36 +1,15 @@
import api from '../util/federalistApi';
import { dispatch } from '../store';
-import {
- buildsFetchStarted as createBuildsFetchStartedAction,
- buildsReceived as createBuildsReceivedAction,
- buildRestarted as createBuildRestartedAction,
-} from './actionCreators/buildActions';
+import { buildRestarted } from './actionCreators/buildActions';
import alertActions from './alertActions';
-const dispatchBuildsFetchStartedAction = () => {
- dispatch(createBuildsFetchStartedAction());
-};
-
-const dispatchBuildsReceivedAction = (builds) => {
- dispatch(createBuildsReceivedAction(builds));
-};
-
const dispatchBuildRestartedAction = (build) => {
- dispatch(createBuildRestartedAction(build));
+ dispatch(buildRestarted(build));
};
export default {
- fetchBuilds(site) {
- dispatchBuildsFetchStartedAction();
- return api.fetchBuilds(site).then(dispatchBuildsReceivedAction);
- },
-
- refetchBuilds(site) {
- return api.fetchBuilds(site).then(dispatchBuildsReceivedAction);
- },
-
restartBuild(buildId, siteId) {
return api.restartBuild(buildId, siteId).then((build) => {
if (Object.keys(build).length > 0) {
diff --git a/frontend/hooks/useBuilds.js b/frontend/hooks/useBuilds.js
new file mode 100644
index 000000000..601b1678e
--- /dev/null
+++ b/frontend/hooks/useBuilds.js
@@ -0,0 +1,60 @@
+import { useQuery, useQueryClient, useMutation } from '@tanstack/react-query';
+import api from '@util/federalistApi';
+
+// Assumes the order of builds is based on createdAt desc
+export function getLatestBuildByBranch(builds) {
+ const latestBranches = [];
+
+ return builds.map((build) => {
+ if (build.completedAt && !latestBranches.includes(build.branch)) {
+ latestBranches.push(build.branch);
+ return { ...build, latestForBranch: true };
+ }
+
+ return { ...build, latestForBranch: false };
+ });
+}
+
+export function useBuilds(siteId) {
+ const { isPending, error, data } = useQuery({
+ queryKey: ['builds', parseInt(siteId, 10)],
+ queryFn: () =>
+ api.fetchBuilds({ id: siteId }).then((builds) => getLatestBuildByBranch(builds)),
+ refetchInterval: 10000,
+ refetchIntervalInBackground: false,
+ });
+
+ return { isPending, error, data };
+}
+
+export function useRebuild(siteId, buildId, ref) {
+ const queryClient = useQueryClient();
+
+ const mutation = useMutation({
+ mutationFn: ({ buildId, siteId }) => api.restartBuild(buildId, siteId),
+ onSuccess: () => {
+ // Scroll to build history container ref
+ // Invalidate and refetch
+ return Promise.all([
+ ref.current.scrollIntoView({
+ behavior: 'smooth',
+ block: 'start',
+ }),
+ queryClient.invalidateQueries({ queryKey: ['builds', parseInt(siteId, 10)] }),
+ ]);
+ },
+ });
+
+ async function rebuildBranch() {
+ return mutation.mutate({
+ buildId,
+ siteId,
+ });
+ }
+
+ return {
+ ...mutation,
+ queryClient,
+ rebuildBranch,
+ };
+}
diff --git a/frontend/hooks/useBuilds.test.jsx b/frontend/hooks/useBuilds.test.jsx
new file mode 100644
index 000000000..249ed8977
--- /dev/null
+++ b/frontend/hooks/useBuilds.test.jsx
@@ -0,0 +1,85 @@
+import { waitFor, renderHook } from '@testing-library/react';
+import nock from 'nock';
+import { spy } from 'sinon';
+import { createTestQueryClient } from '@support/queryClient';
+import { getSiteBuilds, getSiteBuildsError, postSiteBuild } from '@support/nocks';
+import { useBuilds, useRebuild } from './useBuilds';
+
+const createWrapper = createTestQueryClient();
+
+function checkForLatest(builds) {
+ const hasChecked = [];
+
+ return builds.map((build) => {
+ const { latestForBranch, branch, completedAt } = build;
+
+ if (latestForBranch && completedAt) {
+ expect(!hasChecked.includes(branch)).toBe(true);
+ hasChecked.push(branch);
+ }
+
+ if (!latestForBranch && completedAt) {
+ expect(hasChecked.includes(branch)).toBe(true);
+ }
+ });
+}
+
+describe('useBuilds', () => {
+ beforeEach(() => nock.cleanAll());
+ afterAll(() => nock.restore());
+
+ it('should fetch builds based on site id', async () => {
+ const siteId = 1;
+ await getSiteBuilds(siteId);
+
+ const { result } = renderHook(() => useBuilds(siteId), {
+ wrapper: createWrapper(),
+ });
+
+ await waitFor(() => expect(result.current.isPending).toBe(false));
+
+ expect(Array.isArray(result.current.data)).toBe(true);
+ checkForLatest(result.current.data);
+ });
+
+ it('should return error', async () => {
+ const siteId = 1;
+ await getSiteBuildsError(siteId, 'Something happened');
+
+ const { result } = renderHook(() => useBuilds(siteId), {
+ wrapper: createWrapper(),
+ });
+
+ await waitFor(() => expect(result.current.isPending).toBe(false));
+ expect(result.current.error instanceof Error).toBe(true);
+ });
+
+ it('should mutate the builds on rebuild', async () => {
+ const siteId = 1;
+ const buildId = 1;
+ const ref = {
+ current: {
+ scrollIntoView: jest.fn(),
+ },
+ };
+
+ postSiteBuild(siteId, buildId);
+
+ const { result } = renderHook(() => useRebuild(siteId, buildId, ref), {
+ wrapper: createWrapper(),
+ });
+
+ const qcSpy = spy(result.current.queryClient, 'invalidateQueries');
+
+ const isFunction = result.current.rebuildBranch instanceof Function;
+ expect(isFunction).toBe(true);
+
+ await result.current.rebuildBranch();
+ await waitFor(() => expect(result.current.isSuccess).toBe(true));
+
+ expect(ref.current.scrollIntoView).toHaveBeenCalledTimes(1);
+ expect(qcSpy.calledOnceWith({ queryKey: ['builds', parseInt(siteId, 10)] })).toBe(
+ true,
+ );
+ });
+});
diff --git a/frontend/pages/app.jsx b/frontend/pages/app.jsx
index f3e666442..cfe0df9b5 100644
--- a/frontend/pages/app.jsx
+++ b/frontend/pages/app.jsx
@@ -3,9 +3,11 @@ import PropTypes from 'prop-types';
import Notifications from 'react-notification-system-redux';
import { useSelector } from 'react-redux';
import { Outlet, useLocation } from 'react-router-dom';
-
import alertActions from '@actions/alertActions';
import BuildStatusNotifier from '@util/buildStatusNotifier';
+import { createWrapper } from '@support/queryClient';
+
+const { QueryClientWrapper } = createWrapper();
function shouldClearAlert(alert) {
if (alert.stale) {
@@ -35,10 +37,12 @@ export function App({ onEnter }) {
}, [location.key]);
return (
-
-
-
-
+
+
+
+
+
+
);
}
diff --git a/frontend/pages/sites/$siteId/builds/Build.jsx b/frontend/pages/sites/$siteId/builds/Build.jsx
index 2ae5a9840..0398d89dd 100644
--- a/frontend/pages/sites/$siteId/builds/Build.jsx
+++ b/frontend/pages/sites/$siteId/builds/Build.jsx
@@ -4,7 +4,7 @@ import { Link } from 'react-router-dom';
import { useScannableBuild } from '@hooks/useScannableBuild';
import { dateAndTimeSimple, duration, timeFrom } from '@util/datetime';
-import buildActions from '@actions/buildActions';
+import { useRebuild } from '@hooks/useBuilds';
import GithubBuildBranchLink from '@shared/GithubBuildBranchLink';
import GithubBuildShaLink from '@shared/GithubBuildShaLink';
@@ -18,12 +18,10 @@ import {
IconReport,
IconView,
} from '@shared/icons';
+import CreateScanLink from './CreateScanLink';
import { SITE, BUILD } from '@propTypes';
-import CreateBuildLink from './CreateBuildLink';
-import CreateScanLink from './CreateScanLink';
-
function BuildLogsLink({ buildId, siteId }) {
const cta = 'View build logs';
return {cta};
@@ -48,11 +46,18 @@ BuildLogsLink.propTypes = {
siteId: PropTypes.number.isRequired,
};
-const Build = ({ build, latestForBranch, showBuildTasks = false, site }) => {
+const Build = ({
+ build,
+ containerRef,
+ latestForBranch,
+ showBuildTasks = false,
+ site,
+}) => {
const siteId = site.id;
const buildHasBuildTasks = checkBuildHasBuildTasks(build);
const isScannableBuild = checkIsScannableBuild(build, showBuildTasks, latestForBranch);
const { isScanActionDisabled, startScan } = useScannableBuild(build);
+ const { isPending, rebuildBranch } = useRebuild(site.id, build.id, containerRef);
const buildStateData = ({ state, error }) => {
let messageStatusDoneIcon;
@@ -219,16 +224,15 @@ const Build = ({ build, latestForBranch, showBuildTasks = false, site }) => {
)}
{latestForBranch && ['error', 'success'].includes(build.state) && (
-
+
Rebuild
-
+
)}
@@ -237,8 +241,8 @@ const Build = ({ build, latestForBranch, showBuildTasks = false, site }) => {
Build.propTypes = {
build: BUILD.isRequired,
- // we're getting previewBuilds from the parent
- latestForBranch: PropTypes.object.isRequired,
+ containerRef: PropTypes.node.isRequired,
+ latestForBranch: PropTypes.bool.isRequired,
showBuildTasks: PropTypes.bool,
site: SITE.isRequired,
};
diff --git a/frontend/pages/sites/$siteId/builds/index.jsx b/frontend/pages/sites/$siteId/builds/index.jsx
index 19969b027..91ff2fce6 100644
--- a/frontend/pages/sites/$siteId/builds/index.jsx
+++ b/frontend/pages/sites/$siteId/builds/index.jsx
@@ -1,17 +1,15 @@
-import React, { memo, useEffect } from 'react';
+import React, { memo, useRef } from 'react';
import { useSelector } from 'react-redux';
import { useParams, Link } from 'react-router-dom';
-
-import buildActions from '@actions/buildActions';
import { currentSite } from '@selectors/site';
import { getOrgById } from '@selectors/organization';
+import { useBuilds } from '@hooks/useBuilds';
import AlertBanner from '@shared/alertBanner';
+import QueryPage from '@shared/layouts/QueryPage';
import { sandboxMsg } from '@util';
import Build from './Build';
-export const REFRESH_INTERVAL = 1500 * 1000;
-
function scansDocsLink(url, cta = 'Whatβs this?') {
return (
@@ -19,72 +17,43 @@ function scansDocsLink(url, cta = 'Whatβs this?') {
);
}
-function latestBuildByBranch(builds) {
- const maxBuilds = {};
- const branchNames = [...new Set(builds.map((item) => item.branch))];
- branchNames.forEach((branchName) => {
- const maxBuild = builds
- .filter((b) => b.branch === branchName)
- .reduce((a, b) => (new Date(b.completedAt) > new Date(a.completedAt) ? b : a));
- maxBuilds[branchName] = maxBuild.id;
- });
- return maxBuilds;
-}
-
-function isLatest(build, builds) {
- return builds[build.branch] === build.id;
-}
function siteHasBuildTasks(SiteBuildTasks = []) {
return SiteBuildTasks.length > 0;
}
function SiteBuildList() {
+ const ref = useRef();
const { id } = useParams();
const site = useSelector((state) => currentSite(state.sites, id));
const organization = useSelector((state) =>
getOrgById(state.organizations, site.organizationId),
);
- const builds = useSelector((state) => state.builds);
- useEffect(() => {
- buildActions.fetchBuilds({
- id,
- });
-
- const intervalHandle = setInterval(() => {
- if (document.visibilityState === 'visible') {
- buildActions.refetchBuilds({ id });
- }
- }, REFRESH_INTERVAL);
- return () => {
- clearInterval(intervalHandle);
- };
- }, []);
-
- if (!builds?.isLoading && builds?.data?.length === 0) {
- const header = 'This site does not yet have any builds.';
- const message = `
- If this site was just added,
- the first build should be available within a few minutes.
- `;
- return ;
- }
- const latestBuilds = builds.data && latestBuildByBranch(builds.data);
+ const { data, error, isPending } = useBuilds(id);
return (
-
- {organization?.isSandbox && (
-
- )}
- {builds?.data?.length > 0 && (
-
+
+
+ {organization?.isSandbox && (
+
+ )}
+
- {builds.data.map((build) => {
- const SiteBuild = memo(Build, [build.state]);
+ {Array.isArray(data) &&
+ data.map(({ latestForBranch, ...build }) => {
+ const SiteBuild = memo(Build, [build.state]);
- return (
-
- );
- })}
+ return (
+
+ );
+ })}
-
Showing {builds.data.length} most recent build(s).
- {builds.data.length >= 100 && (
+
Showing {data?.length} most recent build(s).
+ {data?.length >= 100 && (
List only displays 100 most recent builds from the last 180 days.
)}
- )}
-
+
+
);
}
diff --git a/frontend/reducers/builds.js b/frontend/reducers/builds.js
index 95dc31ad0..119ecc5e0 100644
--- a/frontend/reducers/builds.js
+++ b/frontend/reducers/builds.js
@@ -1,8 +1,4 @@
-import {
- buildsFetchStartedType as BUILDS_FETCH_STARTED,
- buildsReceivedType as BUILDS_RECEIVED,
- buildRestartedType as BUILD_RESTARTED,
-} from '../actions/actionCreators/buildActions';
+import { buildRestartedType } from '../actions/actionCreators/buildActions';
const initialState = {
isLoading: false,
@@ -11,17 +7,7 @@ const initialState = {
export default function builds(state = initialState, action) {
switch (action.type) {
- case BUILDS_FETCH_STARTED:
- return {
- ...state,
- isLoading: true,
- };
- case BUILDS_RECEIVED:
- return {
- isLoading: false,
- data: action.builds || [],
- };
- case BUILD_RESTARTED:
+ case buildRestartedType:
return {
isLoading: false,
data: [action.build, ...state.data],
diff --git a/frontend/shared/layouts/QueryPage.jsx b/frontend/shared/layouts/QueryPage.jsx
new file mode 100644
index 000000000..71adfc183
--- /dev/null
+++ b/frontend/shared/layouts/QueryPage.jsx
@@ -0,0 +1,41 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import AlertBanner from '@shared/alertBanner';
+import LoadingIndicator from '@shared/LoadingIndicator';
+
+export default function QueryPage({
+ children,
+ data,
+ dataHeader,
+ dataMessage,
+ error,
+ errorMessage,
+ isPending,
+}) {
+ if (error) {
+ const message = errorMessage || error.message;
+ return
;
+ }
+
+ if (isPending) {
+ return
;
+ }
+
+ if (data?.length === 0) {
+ const header = dataHeader || 'No data available.';
+ const message = dataMessage || 'There is no data currently available for this page.';
+ return
;
+ }
+
+ return <>{children}>;
+}
+
+QueryPage.propTypes = {
+ children: PropTypes.node.isRequired,
+ data: PropTypes.array,
+ dataHeader: PropTypes.string,
+ dataMessage: PropTypes.string,
+ error: PropTypes.shape({ message: PropTypes.string }),
+ errorMessage: PropTypes.string,
+ isPending: PropTypes.bool.isRequired,
+};
diff --git a/frontend/shared/layouts/QueryPage.test.jsx b/frontend/shared/layouts/QueryPage.test.jsx
new file mode 100644
index 000000000..b6e8ffab7
--- /dev/null
+++ b/frontend/shared/layouts/QueryPage.test.jsx
@@ -0,0 +1,68 @@
+import React from 'react';
+import { render, screen } from '@testing-library/react';
+import '@testing-library/jest-dom';
+import QueryPage from './QueryPage';
+
+describe('
', () => {
+ const children = 'Hello';
+ const initProps = {
+ children,
+ data: null,
+ dataHeader: null,
+ dataMessage: null,
+ error: null,
+ errorMessage: null,
+ isPending: false,
+ };
+
+ test('it renders', () => {
+ render(
);
+ expect(screen.getByText(children)).toBeInTheDocument();
+ });
+
+ test('it renders with default empty data alert', () => {
+ const props = { ...initProps, data: [] };
+ render(
);
+ screen.debug;
+ expect(screen.getByText('No data available.')).toBeInTheDocument();
+ expect(
+ screen.getByText('There is no data currently available for this page.'),
+ ).toBeInTheDocument();
+ expect(screen.queryByText(children)).not.toBeInTheDocument();
+ });
+
+ test('it renders with custom empty data alert', () => {
+ const dataHeader = 'This is a header';
+ const dataMessage = 'This is a message';
+ const props = { ...initProps, data: [], dataHeader, dataMessage };
+ render(
);
+ expect(screen.getByText(dataHeader)).toBeInTheDocument();
+ expect(screen.getByText(dataMessage)).toBeInTheDocument();
+ expect(screen.queryByText(children)).not.toBeInTheDocument();
+ });
+
+ test('it renders with default error alert', () => {
+ const defaultErrorMessage = 'This is an error';
+ const error = new Error(defaultErrorMessage);
+ const props = { ...initProps, error };
+ render(
);
+ expect(screen.getByText(defaultErrorMessage)).toBeInTheDocument();
+ expect(screen.queryByText(children)).not.toBeInTheDocument();
+ });
+
+ test('it renders with custom error alert', () => {
+ const error = new Error('This is an error');
+ const errorMessage = 'My custom error message';
+ const props = { ...initProps, error, errorMessage };
+ render(
);
+ expect(screen.getByText(errorMessage)).toBeInTheDocument();
+ expect(screen.queryByText(children)).not.toBeInTheDocument();
+ });
+
+ test('it renders loading indicator when peding', () => {
+ const props = { ...initProps, isPending: true };
+ render(
);
+ expect(screen.getByText('Loading...')).toBeInTheDocument();
+ expect(screen.queryByText(children)).not.toBeInTheDocument();
+ });
+});
diff --git a/frontend/support/nocks.js b/frontend/support/nocks.js
new file mode 100644
index 000000000..75c1a0a83
--- /dev/null
+++ b/frontend/support/nocks.js
@@ -0,0 +1,20 @@
+import nock from 'nock';
+import { builds } from '../../test/frontend/support/data/builds';
+
+const BASE_URL = 'http://localhost:80';
+
+export function getSiteBuilds(siteId) {
+ return nock(BASE_URL).get(`/v0/site/${siteId}/build`).reply(200, builds);
+}
+
+export function getSiteBuildsError(siteId) {
+ return nock(BASE_URL).get(`/v0/site/${siteId}/build`).reply(500, new Error());
+}
+
+export function postSiteBuild(siteId, buildId) {
+ const matcher = (body) => {
+ return body.siteId === siteId && body.buildId === buildId;
+ };
+
+ return nock(BASE_URL).post(`/v0/build/`, matcher).reply(200, builds);
+}
diff --git a/frontend/support/queryClient.jsx b/frontend/support/queryClient.jsx
new file mode 100644
index 000000000..b7d01df62
--- /dev/null
+++ b/frontend/support/queryClient.jsx
@@ -0,0 +1,34 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { QueryClientProvider, QueryClient } from '@tanstack/react-query';
+
+export const createWrapper = (config = {}) => {
+ const queryClient = new QueryClient(config);
+
+ function QueryClientWrapper({ children }) {
+ return
{children};
+ }
+
+ QueryClientWrapper.propTypes = {
+ children: PropTypes.node.isRequired,
+ };
+
+ return {
+ queryClient,
+ QueryClientWrapper,
+ };
+};
+
+export const createTestQueryClient = () => {
+ return () => {
+ const { QueryClientWrapper } = createWrapper({
+ defaultOptions: {
+ queries: {
+ retry: false,
+ },
+ },
+ });
+
+ return QueryClientWrapper;
+ };
+};
diff --git a/frontend/util/federalistApi.js b/frontend/util/federalistApi.js
index f5f0722d3..13f729e29 100644
--- a/frontend/util/federalistApi.js
+++ b/frontend/util/federalistApi.js
@@ -34,7 +34,13 @@ export default {
request,
fetchBuilds(site) {
- return request(`site/${site.id}/build`);
+ return request(
+ `site/${site.id}/build`,
+ {},
+ {
+ handleHttpError: false,
+ },
+ );
},
fetchBuildLogs(build, offset = 0) {
diff --git a/jest.config.js b/jest.config.js
index 582cc4785..99e113a0f 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -11,6 +11,7 @@ module.exports = {
'@actions(.*)$': '
/frontend/actions$1',
'@selectors(.*)$': '/frontend/selectors$1',
'@util(.*)$': '/frontend/util$1',
+ '@support(.*)$': '/frontend/support$1',
},
testEnvironment: 'jsdom',
};
diff --git a/jsconfig.json b/jsconfig.json
index 11e2337ec..050929bfb 100644
--- a/jsconfig.json
+++ b/jsconfig.json
@@ -1,5 +1,5 @@
{
- "include": ["frontend/**/*", "api/**/*"],
+ "include": ["frontend/**/*", "api/**/*", "test/frontend/support/data"],
"compilerOptions": {
"baseUrl": ".",
"paths": {
@@ -10,7 +10,8 @@
"@selectors/*": ["./frontend/selectors/*"],
"@pages/*": ["./frontend/pages/*"],
"@globals": ["./frontend/globals"],
- "@propTypes": ["./frontend/propTypes"]
+ "@propTypes": ["./frontend/propTypes"],
+ "@support": ["./frontend/support"]
}
}
}
diff --git a/package.json b/package.json
index 67f15abb1..8e2f79b2c 100644
--- a/package.json
+++ b/package.json
@@ -12,6 +12,7 @@
"@octokit/rest": "^18.5.2",
"@socket.io/redis-adapter": "^7.0.0",
"@supercharge/promise-pool": "^1.5.0",
+ "@tanstack/react-query": "^5.59.20",
"@uswds/uswds": "^3.8.1",
"ajv": "^8.12.0",
"axios": "^1.7.5",
@@ -86,7 +87,8 @@
"test:server:file": "NODE_ENV=test JWT_SECRET=shh USER_AUDITOR=user_auditor mocha --exit --timeout 2500 test/api/bootstrap.test.js",
"test:server:watch": "NODE_ENV=test JWT_SECRET=shh USER_AUDITOR=user_auditor mocha --timeout 2500 --recursive ./test/api -w",
"test:client:watch": "NODE_ENV=test mocha --require @babel/register --recursive \"./test/frontend/**/*.{js,jsx}\" -w",
- "test:rtl": "jest --testRegex='[^t]/frontend/.*\\.test\\.jsx' --coverage=true --collectCoverageFrom='frontend/**/*.jsx'",
+ "test:rtl": "jest --testRegex='[^t]/frontend/.*\\.test\\.jsx?' --coverage=true --collectCoverageFrom='frontend/**/*.{js,jsx}'",
+ "test:rtl:file": "jest",
"lint": "eslint",
"format": "prettier . --write",
"format:check": "prettier . --check",
diff --git a/test/frontend/actions/actionCreators/buildActionsTest.js b/test/frontend/actions/actionCreators/buildActionsTest.js
index 70ead2501..ef2901a07 100644
--- a/test/frontend/actions/actionCreators/buildActionsTest.js
+++ b/test/frontend/actions/actionCreators/buildActionsTest.js
@@ -3,7 +3,6 @@ import {
buildsFetchStarted,
buildsFetchStartedType,
buildsReceived,
- buildsReceivedType,
buildRestarted,
buildRestartedType,
} from '../../../../frontend/actions/actionCreators/buildActions';
@@ -22,22 +21,6 @@ describe('buildActions actionCreators', () => {
});
});
- describe('builds received', () => {
- it('constructs properly', () => {
- const builds = ['π§', 'π¨', 'β'];
- const actual = buildsReceived(builds);
-
- expect(actual).to.deep.equal({
- type: buildsReceivedType,
- builds,
- });
- });
-
- it('exports its type', () => {
- expect(buildsReceivedType).to.deep.equal('BUILDS_RECEIVED');
- });
- });
-
describe('build restarted', () => {
it('constructs properly', () => {
const build = {
diff --git a/test/frontend/actions/buildActionsTest.js b/test/frontend/actions/buildActionsTest.js
index 179e14c4a..99d52efbe 100644
--- a/test/frontend/actions/buildActionsTest.js
+++ b/test/frontend/actions/buildActionsTest.js
@@ -12,7 +12,6 @@ describe('buildActions', () => {
let buildFetchStartedActionCreator;
let buildReceivedActionCreator;
let buildRestartedActionCreator;
- let fetchBuilds;
let restartBuild;
let alertSuccess;
@@ -50,31 +49,6 @@ describe('buildActions', () => {
}).default;
});
- it('fetchBuilds', (done) => {
- const site = { id: 'π«' };
- const builds = ['π§', 'π¨', 'β'];
- const buildsPromise = Promise.resolve(builds);
- const startedAction = {
- action: 'π¦',
- };
- const receivedAction = {
- action: 'π',
- };
-
- fetchBuilds.withArgs(site).returns(buildsPromise);
- buildsFetchStartedActionCreator.withArgs().returns(startedAction);
- buildsReceivedActionCreator.withArgs(builds).returns(receivedAction);
-
- const actual = fixture.fetchBuilds(site);
-
- actual.then(() => {
- expect(dispatch.calledTwice).to.be.true;
- expect(dispatch.calledWith(startedAction)).to.be.true;
- expect(dispatch.calledWith(receivedAction)).to.be.true;
- done();
- });
- });
-
describe('restartBuild', () => {
it('build is restarted', (done) => {
const build = {
diff --git a/test/frontend/support/data/builds.js b/test/frontend/support/data/builds.js
new file mode 100644
index 000000000..5d40dff70
--- /dev/null
+++ b/test/frontend/support/data/builds.js
@@ -0,0 +1,1349 @@
+export const builds = [
+ {
+ id: 459,
+ branch: 'longer-branch-names-might-be-truncated',
+ requestedCommitSha: '2d023f40f82a2deabe157ce109dcc2cb8675ccbc',
+ source: 'fake-build',
+ state: 'queued',
+ site: {
+ id: 230,
+ demoBranch: 'demo1',
+ defaultBranch: 'main',
+ engine: 'node.js',
+ owner: 'user1',
+ repository: 'example-node-site',
+ s3ServiceName: 'federalist-dev-s3',
+ awsBucketName: 'cg-123456789',
+ isActive: true,
+ organizationId: 191,
+ Domains: [
+ {
+ id: 300,
+ names: 'foo.example.gov,www.example.gov',
+ context: 'column-to-be-removed',
+ origin: 'foo-bar-baz.app.cloud.gov',
+ path: '/site/user1/example-node-site',
+ serviceName: 'foo.example.gov-ext',
+ state: 'provisioned',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 298,
+ names: 'demo.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 299,
+ names: 'www.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 466,
+ },
+ ],
+ SiteBranchConfigs: [
+ {
+ id: 466,
+ branch: 'demo1',
+ s3Key: '/demo/user1/example-node-site',
+ config: {},
+ context: 'demo',
+ createdAt: '2024-11-13T20:41:19.760Z',
+ updatedAt: '2024-11-13T20:41:19.760Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 461,
+ branch: 'main',
+ s3Key: '/site/user1/example-node-site',
+ config: null,
+ context: 'site',
+ createdAt: '2024-11-13T20:41:19.753Z',
+ updatedAt: '2024-11-13T20:41:19.753Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 468,
+ branch: null,
+ s3Key: null,
+ config: {
+ hello: 'preview',
+ },
+ context: 'preview',
+ createdAt: '2024-11-13T20:41:19.778Z',
+ updatedAt: '2024-11-13T20:41:19.778Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ ],
+ createdAt: '2024-11-13T20:41:19.742Z',
+ updatedAt: '2024-11-13T20:41:19.819Z',
+ repoLastVerified: '2024-11-13T20:41:19.454Z',
+ previewConfig: 'hello: preview\n',
+ demoViewLink: 'https://cg-123456789.localhost:1337/demo/user1/example-node-site/',
+ previewLink: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/',
+ viewLink: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ siteOrigin: 'https://cg-123456789.localhost:1337',
+ basicAuth: {},
+ },
+ user: {
+ id: 534,
+ email: 'user1@example.com',
+ username: 'user1',
+ buildNotificationSettings: {},
+ hasGithubAuth: true,
+ UAAIdentity: null,
+ signedInAt: '2024-11-13T20:45:15.362Z',
+ },
+ url: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/longer-branch-names-might-be-truncated/',
+ username: 'user1',
+ clonedCommitSha: '2d023f40f82a2deabe157ce109dcc2cb8675ccbc',
+ createdAt: '2024-11-13T20:41:19.901Z',
+ updatedAt: '2024-11-13T20:41:20.149Z',
+ BuildTasks: [
+ {
+ id: 382,
+ name: 'type',
+ artifact: null,
+ status: 'processing',
+ token: 'ZY8JowZO7Z4-vvxr9OP-qB75VBsQcwEdQrnKQFYYSkk',
+ message: 'Report in progress',
+ count: null,
+ createdAt: '2024-11-13T20:41:20.162Z',
+ updatedAt: '2024-11-13T20:41:20.162Z',
+ deletedAt: null,
+ buildId: 459,
+ buildTaskTypeId: 79,
+ siteBuildTaskId: 94,
+ BuildTaskType: {
+ id: 79,
+ name: 'ZAP Vulnerability Report',
+ description: `
+ This report identifies potential website security issues
+ like unintended exposure of sensitive data, SQL injection opportunities,
+ cross-site scripting (XSS) flaws, and the use of
+ components with known vulnerabilities.
+ `,
+ metadata: {
+ appName: 'pages-owasp-zap-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.157Z',
+ updatedAt: '2024-11-13T20:41:20.157Z',
+ },
+ },
+ {
+ id: 387,
+ name: 'type',
+ artifact: null,
+ status: 'processing',
+ token: 'tmjRZEBACfuL6ci4OzmkQ2JgZYbdXMrwqqoERBHHWNI',
+ message: 'Scan in progress',
+ count: null,
+ createdAt: '2024-11-13T20:41:20.167Z',
+ updatedAt: '2024-11-13T20:41:20.167Z',
+ deletedAt: null,
+ buildId: 459,
+ buildTaskTypeId: 80,
+ siteBuildTaskId: 95,
+ BuildTaskType: {
+ id: 80,
+ name: 'WCAG Accessibility Report',
+ description: `
+ This report detects accessibility issues and
+ provides suggestions for remediation by inspecting
+ focusable elements, HTML tags and attributes, images,
+ data tables, color contrast, document structure, link
+ and button usability, and visually hidden content against
+ the WC3's WCAG 2.2 Level A and AA requirements.
+ `,
+ metadata: {
+ appName: 'pages-a11y-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.165Z',
+ updatedAt: '2024-11-13T20:41:20.165Z',
+ },
+ },
+ ],
+ },
+ {
+ id: 457,
+ branch: 'main',
+ requestedCommitSha: 'be146bd919dcc2cb8675ccbc2d023f40f82a2dea',
+ source: 'fake-build',
+ state: 'created',
+ site: {
+ id: 230,
+ demoBranch: 'demo1',
+ defaultBranch: 'main',
+ engine: 'node.js',
+ owner: 'user1',
+ repository: 'example-node-site',
+ s3ServiceName: 'federalist-dev-s3',
+ awsBucketName: 'cg-123456789',
+ isActive: true,
+ organizationId: 191,
+ Domains: [
+ {
+ id: 300,
+ names: 'foo.example.gov,www.example.gov',
+ context: 'column-to-be-removed',
+ origin: 'foo-bar-baz.app.cloud.gov',
+ path: '/site/user1/example-node-site',
+ serviceName: 'foo.example.gov-ext',
+ state: 'provisioned',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 299,
+ names: 'www.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 466,
+ },
+ {
+ id: 298,
+ names: 'demo.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ ],
+ SiteBranchConfigs: [
+ {
+ id: 468,
+ branch: null,
+ s3Key: null,
+ config: {
+ hello: 'preview',
+ },
+ context: 'preview',
+ createdAt: '2024-11-13T20:41:19.778Z',
+ updatedAt: '2024-11-13T20:41:19.778Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 461,
+ branch: 'main',
+ s3Key: '/site/user1/example-node-site',
+ config: null,
+ context: 'site',
+ createdAt: '2024-11-13T20:41:19.753Z',
+ updatedAt: '2024-11-13T20:41:19.753Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 466,
+ branch: 'demo1',
+ s3Key: '/demo/user1/example-node-site',
+ config: {},
+ context: 'demo',
+ createdAt: '2024-11-13T20:41:19.760Z',
+ updatedAt: '2024-11-13T20:41:19.760Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ ],
+ createdAt: '2024-11-13T20:41:19.742Z',
+ updatedAt: '2024-11-13T20:41:19.819Z',
+ repoLastVerified: '2024-11-13T20:41:19.454Z',
+ previewConfig: 'hello: preview\n',
+ demoViewLink: 'https://cg-123456789.localhost:1337/demo/user1/example-node-site/',
+ previewLink: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/',
+ viewLink: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ siteOrigin: 'https://cg-123456789.localhost:1337',
+ basicAuth: {},
+ },
+ user: {
+ id: 534,
+ email: 'user1@example.com',
+ username: 'user1',
+ buildNotificationSettings: {},
+ hasGithubAuth: true,
+ UAAIdentity: null,
+ signedInAt: '2024-11-13T20:45:15.362Z',
+ },
+ url: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ username: 'user1',
+ clonedCommitSha: 'be146bd919dcc2cb8675ccbc2d023f40f82a2dea',
+ createdAt: '2024-11-13T20:41:19.901Z',
+ updatedAt: '2024-11-13T20:41:20.148Z',
+ BuildTasks: [
+ {
+ id: 386,
+ name: 'type',
+ artifact: null,
+ status: 'created',
+ token: 'U27_mTZFUHM-lSAN-bmvY6f_q0hk-WQroVBsJC6ZLRo',
+ message: null,
+ count: null,
+ createdAt: '2024-11-13T20:41:20.167Z',
+ updatedAt: '2024-11-13T20:41:20.167Z',
+ deletedAt: null,
+ buildId: 457,
+ buildTaskTypeId: 80,
+ siteBuildTaskId: 95,
+ BuildTaskType: {
+ id: 80,
+ name: 'WCAG Accessibility Report',
+ description: `
+ This report detects accessibility issues and
+ provides suggestions for remediation by inspecting
+ focusable elements, HTML tags and attributes, images,
+ data tables, color contrast, document structure, link
+ and button usability, and visually hidden content against
+ the WC3's WCAG 2.2 Level A and AA requirements.
+ `,
+ metadata: {
+ appName: 'pages-a11y-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.165Z',
+ updatedAt: '2024-11-13T20:41:20.165Z',
+ },
+ },
+ {
+ id: 381,
+ name: 'type',
+ artifact: null,
+ status: 'created',
+ token: 'p-weSXripTNZVBYiqoTKwJ6U-qO1zDFyF1haFA6yhSU',
+ message: null,
+ count: null,
+ createdAt: '2024-11-13T20:41:20.160Z',
+ updatedAt: '2024-11-13T20:41:20.160Z',
+ deletedAt: null,
+ buildId: 457,
+ buildTaskTypeId: 79,
+ siteBuildTaskId: 94,
+ BuildTaskType: {
+ id: 79,
+ name: 'ZAP Vulnerability Report',
+ description: `
+ This report identifies potential website security issues
+ like unintended exposure of sensitive data, SQL injection opportunities,
+ cross-site scripting (XSS) flaws, and the use of
+ components with known vulnerabilities.
+ `,
+ metadata: {
+ appName: 'pages-owasp-zap-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.157Z',
+ updatedAt: '2024-11-13T20:41:20.157Z',
+ },
+ },
+ ],
+ },
+ {
+ id: 460,
+ branch: 'main',
+ requestedCommitSha: '3f40f82a2deabe157ce109dcc2cb8675ccbc2d02',
+ source: 'fake-build',
+ state: 'processing',
+ site: {
+ id: 230,
+ demoBranch: 'demo1',
+ defaultBranch: 'main',
+ engine: 'node.js',
+ owner: 'user1',
+ repository: 'example-node-site',
+ s3ServiceName: 'federalist-dev-s3',
+ awsBucketName: 'cg-123456789',
+ isActive: true,
+ organizationId: 191,
+ Domains: [
+ {
+ id: 299,
+ names: 'www.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 466,
+ },
+ {
+ id: 300,
+ names: 'foo.example.gov,www.example.gov',
+ context: 'column-to-be-removed',
+ origin: 'foo-bar-baz.app.cloud.gov',
+ path: '/site/user1/example-node-site',
+ serviceName: 'foo.example.gov-ext',
+ state: 'provisioned',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 298,
+ names: 'demo.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ ],
+ SiteBranchConfigs: [
+ {
+ id: 461,
+ branch: 'main',
+ s3Key: '/site/user1/example-node-site',
+ config: null,
+ context: 'site',
+ createdAt: '2024-11-13T20:41:19.753Z',
+ updatedAt: '2024-11-13T20:41:19.753Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 466,
+ branch: 'demo1',
+ s3Key: '/demo/user1/example-node-site',
+ config: {},
+ context: 'demo',
+ createdAt: '2024-11-13T20:41:19.760Z',
+ updatedAt: '2024-11-13T20:41:19.760Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 468,
+ branch: null,
+ s3Key: null,
+ config: {
+ hello: 'preview',
+ },
+ context: 'preview',
+ createdAt: '2024-11-13T20:41:19.778Z',
+ updatedAt: '2024-11-13T20:41:19.778Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ ],
+ createdAt: '2024-11-13T20:41:19.742Z',
+ updatedAt: '2024-11-13T20:41:19.819Z',
+ repoLastVerified: '2024-11-13T20:41:19.454Z',
+ previewConfig: 'hello: preview\n',
+ demoViewLink: 'https://cg-123456789.localhost:1337/demo/user1/example-node-site/',
+ previewLink: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/',
+ viewLink: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ siteOrigin: 'https://cg-123456789.localhost:1337',
+ basicAuth: {},
+ },
+ user: {
+ id: 534,
+ email: 'user1@example.com',
+ username: 'user1',
+ buildNotificationSettings: {},
+ hasGithubAuth: true,
+ UAAIdentity: null,
+ signedInAt: '2024-11-13T20:45:15.362Z',
+ },
+ startedAt: '2024-11-13T20:40:19.901Z',
+ url: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ username: 'user1',
+ clonedCommitSha: '3f40f82a2deabe157ce109dcc2cb8675ccbc2d02',
+ createdAt: '2024-11-13T20:40:19.901Z',
+ updatedAt: '2024-11-13T20:41:20.149Z',
+ BuildTasks: [],
+ },
+ {
+ id: 458,
+ branch: 'main',
+ requestedCommitSha: '46bd919dcc2cb8675ccbc2d023f40f82a2deabe1',
+ source: 'fake-build',
+ state: 'skipped',
+ site: {
+ id: 230,
+ demoBranch: 'demo1',
+ defaultBranch: 'main',
+ engine: 'node.js',
+ owner: 'user1',
+ repository: 'example-node-site',
+ s3ServiceName: 'federalist-dev-s3',
+ awsBucketName: 'cg-123456789',
+ isActive: true,
+ organizationId: 191,
+ Domains: [
+ {
+ id: 299,
+ names: 'www.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 466,
+ },
+ {
+ id: 298,
+ names: 'demo.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 300,
+ names: 'foo.example.gov,www.example.gov',
+ context: 'column-to-be-removed',
+ origin: 'foo-bar-baz.app.cloud.gov',
+ path: '/site/user1/example-node-site',
+ serviceName: 'foo.example.gov-ext',
+ state: 'provisioned',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ ],
+ SiteBranchConfigs: [
+ {
+ id: 461,
+ branch: 'main',
+ s3Key: '/site/user1/example-node-site',
+ config: null,
+ context: 'site',
+ createdAt: '2024-11-13T20:41:19.753Z',
+ updatedAt: '2024-11-13T20:41:19.753Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 466,
+ branch: 'demo1',
+ s3Key: '/demo/user1/example-node-site',
+ config: {},
+ context: 'demo',
+ createdAt: '2024-11-13T20:41:19.760Z',
+ updatedAt: '2024-11-13T20:41:19.760Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 468,
+ branch: null,
+ s3Key: null,
+ config: {
+ hello: 'preview',
+ },
+ context: 'preview',
+ createdAt: '2024-11-13T20:41:19.778Z',
+ updatedAt: '2024-11-13T20:41:19.778Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ ],
+ createdAt: '2024-11-13T20:41:19.742Z',
+ updatedAt: '2024-11-13T20:41:19.819Z',
+ repoLastVerified: '2024-11-13T20:41:19.454Z',
+ previewConfig: 'hello: preview\n',
+ demoViewLink: 'https://cg-123456789.localhost:1337/demo/user1/example-node-site/',
+ previewLink: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/',
+ viewLink: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ siteOrigin: 'https://cg-123456789.localhost:1337',
+ basicAuth: {},
+ },
+ user: {
+ id: 534,
+ email: 'user1@example.com',
+ username: 'user1',
+ buildNotificationSettings: {},
+ hasGithubAuth: true,
+ UAAIdentity: null,
+ signedInAt: '2024-11-13T20:45:15.362Z',
+ },
+ url: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ username: 'user1',
+ clonedCommitSha: '46bd919dcc2cb8675ccbc2d023f40f82a2deabe1',
+ createdAt: '2024-11-13T20:39:19.901Z',
+ updatedAt: '2024-11-13T20:41:20.152Z',
+ BuildTasks: [],
+ },
+ {
+ id: 462,
+ branch: 'main',
+ requestedCommitSha: '40f82a2deabe157ce109dcc2cb8675ccbc2d023f',
+ completedAt: '2024-11-13T20:29:19.902Z',
+ source: 'fake-build',
+ state: 'success',
+ site: {
+ id: 230,
+ demoBranch: 'demo1',
+ defaultBranch: 'main',
+ engine: 'node.js',
+ owner: 'user1',
+ repository: 'example-node-site',
+ s3ServiceName: 'federalist-dev-s3',
+ awsBucketName: 'cg-123456789',
+ isActive: true,
+ organizationId: 191,
+ Domains: [
+ {
+ id: 299,
+ names: 'www.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 466,
+ },
+ {
+ id: 300,
+ names: 'foo.example.gov,www.example.gov',
+ context: 'column-to-be-removed',
+ origin: 'foo-bar-baz.app.cloud.gov',
+ path: '/site/user1/example-node-site',
+ serviceName: 'foo.example.gov-ext',
+ state: 'provisioned',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 298,
+ names: 'demo.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ ],
+ SiteBranchConfigs: [
+ {
+ id: 461,
+ branch: 'main',
+ s3Key: '/site/user1/example-node-site',
+ config: null,
+ context: 'site',
+ createdAt: '2024-11-13T20:41:19.753Z',
+ updatedAt: '2024-11-13T20:41:19.753Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 468,
+ branch: null,
+ s3Key: null,
+ config: {
+ hello: 'preview',
+ },
+ context: 'preview',
+ createdAt: '2024-11-13T20:41:19.778Z',
+ updatedAt: '2024-11-13T20:41:19.778Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 466,
+ branch: 'demo1',
+ s3Key: '/demo/user1/example-node-site',
+ config: {},
+ context: 'demo',
+ createdAt: '2024-11-13T20:41:19.760Z',
+ updatedAt: '2024-11-13T20:41:19.760Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ ],
+ createdAt: '2024-11-13T20:41:19.742Z',
+ updatedAt: '2024-11-13T20:41:19.819Z',
+ repoLastVerified: '2024-11-13T20:41:19.454Z',
+ previewConfig: 'hello: preview\n',
+ demoViewLink: 'https://cg-123456789.localhost:1337/demo/user1/example-node-site/',
+ previewLink: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/',
+ viewLink: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ siteOrigin: 'https://cg-123456789.localhost:1337',
+ basicAuth: {},
+ },
+ user: {
+ id: 534,
+ email: 'user1@example.com',
+ username: 'user1',
+ buildNotificationSettings: {},
+ hasGithubAuth: true,
+ UAAIdentity: null,
+ signedInAt: '2024-11-13T20:45:15.362Z',
+ },
+ startedAt: '2024-11-13T20:32:19.902Z',
+ url: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ username: 'user1',
+ clonedCommitSha: '40f82a2deabe157ce109dcc2cb8675ccbc2d023f',
+ createdAt: '2024-11-13T20:32:19.902Z',
+ updatedAt: '2024-11-13T20:41:20.151Z',
+ BuildTasks: [
+ {
+ id: 384,
+ name: 'type',
+ artifact: null,
+ status: 'success',
+ token: 'OFy3lldnBzFrG_wih_qyChDwe8XI765EiOQsiOneqcY',
+ message: 'Scan successfully completed. See artifact for details.',
+ count: 0,
+ createdAt: '2024-11-13T20:41:20.164Z',
+ updatedAt: '2024-11-13T20:41:20.164Z',
+ deletedAt: null,
+ buildId: 462,
+ buildTaskTypeId: 79,
+ siteBuildTaskId: 94,
+ BuildTaskType: {
+ id: 79,
+ name: 'ZAP Vulnerability Report',
+ description: `
+ This report identifies potential website security issues
+ like unintended exposure of sensitive data, SQL injection opportunities,
+ cross-site scripting (XSS) flaws, and the use of
+ components with known vulnerabilities.
+ `,
+ metadata: {
+ appName: 'pages-owasp-zap-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.157Z',
+ updatedAt: '2024-11-13T20:41:20.157Z',
+ },
+ },
+ {
+ id: 389,
+ name: 'type',
+ artifact: null,
+ status: 'error',
+ token: 'yDQpot9OXBMmEz0IqHNxhFxp6sHn2eZRMXV1wAK-voU',
+ message: 'Scan failed',
+ count: null,
+ createdAt: '2024-11-13T20:41:20.169Z',
+ updatedAt: '2024-11-13T20:41:20.169Z',
+ deletedAt: null,
+ buildId: 462,
+ buildTaskTypeId: 80,
+ siteBuildTaskId: 95,
+ BuildTaskType: {
+ id: 80,
+ name: 'WCAG Accessibility Report',
+ description: `
+ This report detects accessibility issues and
+ provides suggestions for remediation by inspecting
+ focusable elements, HTML tags and attributes, images,
+ data tables, color contrast, document structure, link
+ and button usability, and visually hidden content against
+ the WC3's WCAG 2.2 Level A and AA requirements.
+ `,
+ metadata: {
+ appName: 'pages-a11y-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.165Z',
+ updatedAt: '2024-11-13T20:41:20.165Z',
+ },
+ },
+ ],
+ },
+ {
+ id: 464,
+ branch: 'longer-branch-names-might-be-truncated',
+ requestedCommitSha: '57ce109dcc2cb8675ccbc2d023f40f82a2deabe1',
+ completedAt: '2024-11-13T19:45:19.902Z',
+ source: 'fake-build',
+ state: 'success',
+ site: {
+ id: 230,
+ demoBranch: 'demo1',
+ defaultBranch: 'main',
+ engine: 'node.js',
+ owner: 'user1',
+ repository: 'example-node-site',
+ s3ServiceName: 'federalist-dev-s3',
+ awsBucketName: 'cg-123456789',
+ isActive: true,
+ organizationId: 191,
+ Domains: [
+ {
+ id: 299,
+ names: 'www.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 466,
+ },
+ {
+ id: 298,
+ names: 'demo.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 300,
+ names: 'foo.example.gov,www.example.gov',
+ context: 'column-to-be-removed',
+ origin: 'foo-bar-baz.app.cloud.gov',
+ path: '/site/user1/example-node-site',
+ serviceName: 'foo.example.gov-ext',
+ state: 'provisioned',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ ],
+ SiteBranchConfigs: [
+ {
+ id: 468,
+ branch: null,
+ s3Key: null,
+ config: {
+ hello: 'preview',
+ },
+ context: 'preview',
+ createdAt: '2024-11-13T20:41:19.778Z',
+ updatedAt: '2024-11-13T20:41:19.778Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 466,
+ branch: 'demo1',
+ s3Key: '/demo/user1/example-node-site',
+ config: {},
+ context: 'demo',
+ createdAt: '2024-11-13T20:41:19.760Z',
+ updatedAt: '2024-11-13T20:41:19.760Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 461,
+ branch: 'main',
+ s3Key: '/site/user1/example-node-site',
+ config: null,
+ context: 'site',
+ createdAt: '2024-11-13T20:41:19.753Z',
+ updatedAt: '2024-11-13T20:41:19.753Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ ],
+ createdAt: '2024-11-13T20:41:19.742Z',
+ updatedAt: '2024-11-13T20:41:19.819Z',
+ repoLastVerified: '2024-11-13T20:41:19.454Z',
+ previewConfig: 'hello: preview\n',
+ demoViewLink: 'https://cg-123456789.localhost:1337/demo/user1/example-node-site/',
+ previewLink: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/',
+ viewLink: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ siteOrigin: 'https://cg-123456789.localhost:1337',
+ basicAuth: {},
+ },
+ user: {
+ id: 534,
+ email: 'user1@example.com',
+ username: 'user1',
+ buildNotificationSettings: {},
+ hasGithubAuth: true,
+ UAAIdentity: null,
+ signedInAt: '2024-11-13T20:45:15.362Z',
+ },
+ startedAt: '2024-11-13T19:47:19.902Z',
+ url: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/longer-branch-names-might-be-truncated/',
+ username: 'user1',
+ clonedCommitSha: '57ce109dcc2cb8675ccbc2d023f40f82a2deabe1',
+ createdAt: '2024-11-13T19:47:19.902Z',
+ updatedAt: '2024-11-13T20:41:20.155Z',
+ BuildTasks: [],
+ },
+ {
+ id: 463,
+ branch: 'main',
+ requestedCommitSha: 'bd40f82a2deabe157ce109dcc2cb8675ccbc2d02',
+ completedAt: '2024-11-13T10:31:19.902Z',
+ source: 'fake-build',
+ state: 'success',
+ site: {
+ id: 230,
+ demoBranch: 'demo1',
+ defaultBranch: 'main',
+ engine: 'node.js',
+ owner: 'user1',
+ repository: 'example-node-site',
+ s3ServiceName: 'federalist-dev-s3',
+ awsBucketName: 'cg-123456789',
+ isActive: true,
+ organizationId: 191,
+ Domains: [
+ {
+ id: 300,
+ names: 'foo.example.gov,www.example.gov',
+ context: 'column-to-be-removed',
+ origin: 'foo-bar-baz.app.cloud.gov',
+ path: '/site/user1/example-node-site',
+ serviceName: 'foo.example.gov-ext',
+ state: 'provisioned',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 298,
+ names: 'demo.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 299,
+ names: 'www.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 466,
+ },
+ ],
+ SiteBranchConfigs: [
+ {
+ id: 468,
+ branch: null,
+ s3Key: null,
+ config: {
+ hello: 'preview',
+ },
+ context: 'preview',
+ createdAt: '2024-11-13T20:41:19.778Z',
+ updatedAt: '2024-11-13T20:41:19.778Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 461,
+ branch: 'main',
+ s3Key: '/site/user1/example-node-site',
+ config: null,
+ context: 'site',
+ createdAt: '2024-11-13T20:41:19.753Z',
+ updatedAt: '2024-11-13T20:41:19.753Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 466,
+ branch: 'demo1',
+ s3Key: '/demo/user1/example-node-site',
+ config: {},
+ context: 'demo',
+ createdAt: '2024-11-13T20:41:19.760Z',
+ updatedAt: '2024-11-13T20:41:19.760Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ ],
+ createdAt: '2024-11-13T20:41:19.742Z',
+ updatedAt: '2024-11-13T20:41:19.819Z',
+ repoLastVerified: '2024-11-13T20:41:19.454Z',
+ previewConfig: 'hello: preview\n',
+ demoViewLink: 'https://cg-123456789.localhost:1337/demo/user1/example-node-site/',
+ previewLink: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/',
+ viewLink: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ siteOrigin: 'https://cg-123456789.localhost:1337',
+ basicAuth: {},
+ },
+ user: {
+ id: 540,
+ email: 'manager_with_github@example.com',
+ username: 'manager_with_github',
+ buildNotificationSettings: {},
+ hasGithubAuth: true,
+ UAAIdentity: null,
+ signedInAt: null,
+ },
+ startedAt: '2024-11-13T10:41:19.902Z',
+ url: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ username: 'manager_with_github',
+ clonedCommitSha: 'bd40f82a2deabe157ce109dcc2cb8675ccbc2d02',
+ createdAt: '2024-11-13T10:41:19.902Z',
+ updatedAt: '2024-11-13T20:41:20.153Z',
+ BuildTasks: [
+ {
+ id: 390,
+ name: 'type',
+ artifact: null,
+ status: 'success',
+ token: 'xFLLSxuTHKlun4tGOegbgnL7Dqn-plyzSBQPCr00yn8',
+ message: 'Scan successfully completed. See artifact for details.',
+ count: 3,
+ createdAt: '2024-11-13T20:41:20.169Z',
+ updatedAt: '2024-11-13T20:41:20.169Z',
+ deletedAt: null,
+ buildId: 463,
+ buildTaskTypeId: 80,
+ siteBuildTaskId: 95,
+ BuildTaskType: {
+ id: 80,
+ name: 'WCAG Accessibility Report',
+ description: `
+ This report detects accessibility issues and
+ provides suggestions for remediation by inspecting
+ focusable elements, HTML tags and attributes, images,
+ data tables, color contrast, document structure, link
+ and button usability, and visually hidden content against
+ the WC3's WCAG 2.2 Level A and AA requirements.
+ `,
+ metadata: {
+ appName: 'pages-a11y-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.165Z',
+ updatedAt: '2024-11-13T20:41:20.165Z',
+ },
+ },
+ {
+ id: 385,
+ name: 'type',
+ artifact: null,
+ status: 'success',
+ token: 'BW0Fh8_YAfHiNlrkxa18m5ZKxpZE7RGqihNzEYMsPGU',
+ message: 'Scan successfully completed. See artifact for details.',
+ count: 42,
+ createdAt: '2024-11-13T20:41:20.165Z',
+ updatedAt: '2024-11-13T20:41:20.165Z',
+ deletedAt: null,
+ buildId: 463,
+ buildTaskTypeId: 79,
+ siteBuildTaskId: 94,
+ BuildTaskType: {
+ id: 79,
+ name: 'ZAP Vulnerability Report',
+ description: `
+ This report identifies potential website security issues
+ like unintended exposure of sensitive data, SQL injection opportunities,
+ cross-site scripting (XSS) flaws, and the use of
+ components with known vulnerabilities.
+ `,
+ metadata: {
+ appName: 'pages-owasp-zap-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.157Z',
+ updatedAt: '2024-11-13T20:41:20.157Z',
+ },
+ },
+ ],
+ },
+ {
+ id: 461,
+ branch: 'main',
+ requestedCommitSha: '2a2deabe157ce109dcc2cb8675ccbc2d023f40f8',
+ completedAt: '2024-11-13T00:41:19.902Z',
+ error: 'The build timed out',
+ source: 'fake-build',
+ state: 'error',
+ site: {
+ id: 230,
+ demoBranch: 'demo1',
+ defaultBranch: 'main',
+ engine: 'node.js',
+ owner: 'user1',
+ repository: 'example-node-site',
+ s3ServiceName: 'federalist-dev-s3',
+ awsBucketName: 'cg-123456789',
+ isActive: true,
+ organizationId: 191,
+ Domains: [
+ {
+ id: 300,
+ names: 'foo.example.gov,www.example.gov',
+ context: 'column-to-be-removed',
+ origin: 'foo-bar-baz.app.cloud.gov',
+ path: '/site/user1/example-node-site',
+ serviceName: 'foo.example.gov-ext',
+ state: 'provisioned',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ {
+ id: 299,
+ names: 'www.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 466,
+ },
+ {
+ id: 298,
+ names: 'demo.example.gov',
+ context: 'column-to-be-removed',
+ origin: null,
+ path: null,
+ serviceName: null,
+ state: 'pending',
+ createdAt: '2024-11-13T20:41:20.391Z',
+ updatedAt: '2024-11-13T20:41:20.391Z',
+ deletedAt: null,
+ siteId: 230,
+ siteBranchConfigId: 461,
+ },
+ ],
+ SiteBranchConfigs: [
+ {
+ id: 466,
+ branch: 'demo1',
+ s3Key: '/demo/user1/example-node-site',
+ config: {},
+ context: 'demo',
+ createdAt: '2024-11-13T20:41:19.760Z',
+ updatedAt: '2024-11-13T20:41:19.760Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 461,
+ branch: 'main',
+ s3Key: '/site/user1/example-node-site',
+ config: null,
+ context: 'site',
+ createdAt: '2024-11-13T20:41:19.753Z',
+ updatedAt: '2024-11-13T20:41:19.753Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ {
+ id: 468,
+ branch: null,
+ s3Key: null,
+ config: {
+ hello: 'preview',
+ },
+ context: 'preview',
+ createdAt: '2024-11-13T20:41:19.778Z',
+ updatedAt: '2024-11-13T20:41:19.778Z',
+ deletedAt: null,
+ siteId: 230,
+ },
+ ],
+ createdAt: '2024-11-13T20:41:19.742Z',
+ updatedAt: '2024-11-13T20:41:19.819Z',
+ repoLastVerified: '2024-11-13T20:41:19.454Z',
+ previewConfig: 'hello: preview\n',
+ demoViewLink: 'https://cg-123456789.localhost:1337/demo/user1/example-node-site/',
+ previewLink: 'https://cg-123456789.localhost:1337/preview/user1/example-node-site/',
+ viewLink: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ siteOrigin: 'https://cg-123456789.localhost:1337',
+ basicAuth: {},
+ },
+ user: {
+ id: 534,
+ email: 'user1@example.com',
+ username: 'user1',
+ buildNotificationSettings: {},
+ hasGithubAuth: true,
+ UAAIdentity: null,
+ signedInAt: '2024-11-13T20:45:15.362Z',
+ },
+ startedAt: '2024-11-13T00:41:19.902Z',
+ url: 'https://cg-123456789.localhost:1337/site/user1/example-node-site/',
+ username: 'user1',
+ clonedCommitSha: '2a2deabe157ce109dcc2cb8675ccbc2d023f40f8',
+ createdAt: '2024-11-13T00:41:19.902Z',
+ updatedAt: '2024-11-13T20:41:20.150Z',
+ BuildTasks: [
+ {
+ id: 383,
+ name: 'type',
+ artifact: null,
+ status: 'cancelled',
+ token: 'Z4xMFHUI-ihCTHrHR2I-iCugUxdtyb1X5B2XWLo0MkY',
+ message: 'Report cancelled',
+ count: null,
+ createdAt: '2024-11-13T20:41:20.163Z',
+ updatedAt: '2024-11-13T20:41:20.163Z',
+ deletedAt: null,
+ buildId: 461,
+ buildTaskTypeId: 79,
+ siteBuildTaskId: 94,
+ BuildTaskType: {
+ id: 79,
+ name: 'ZAP Vulnerability Report',
+ description: `
+ This report identifies potential website security issues
+ like unintended exposure of sensitive data, SQL injection opportunities,
+ cross-site scripting (XSS) flaws, and the use of
+ components with known vulnerabilities.
+ `,
+ metadata: {
+ appName: 'pages-owasp-zap-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.157Z',
+ updatedAt: '2024-11-13T20:41:20.157Z',
+ },
+ },
+ {
+ id: 388,
+ name: 'type',
+ artifact: null,
+ status: 'cancelled',
+ token: 'fHSeeM92FxVOlSZX-IIh0kIOLfqf_pvFpDAiuCuho_Y',
+ message: 'Scan cancelled',
+ count: null,
+ createdAt: '2024-11-13T20:41:20.168Z',
+ updatedAt: '2024-11-13T20:41:20.168Z',
+ deletedAt: null,
+ buildId: 461,
+ buildTaskTypeId: 80,
+ siteBuildTaskId: 95,
+ BuildTaskType: {
+ id: 80,
+ name: 'WCAG Accessibility Report',
+ description: `
+ This report detects accessibility issues and
+ provides suggestions for remediation by inspecting
+ focusable elements, HTML tags and attributes, images,
+ data tables, color contrast, document structure, link
+ and button usability, and visually hidden content against
+ the WC3's WCAG 2.2 Level A and AA requirements.
+ `,
+ metadata: {
+ appName: 'pages-a11y-task-dev',
+ },
+ runner: 'cf_task',
+ startsWhen: 'build',
+ url: 'https://cloud.gov/pages/documentation/build-scans/',
+ createdAt: '2024-11-13T20:41:20.165Z',
+ updatedAt: '2024-11-13T20:41:20.165Z',
+ },
+ },
+ ],
+ },
+];
diff --git a/webpack.config.js b/webpack.config.js
index 4da6110a0..47a064d8c 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -120,6 +120,7 @@ module.exports = {
'@pages': path.resolve(__dirname, 'frontend/pages'),
'@globals': path.resolve(__dirname, 'frontend/globals'),
'@propTypes': path.resolve(__dirname, 'frontend/propTypes'),
+ '@support': path.resolve(__dirname, 'frontend/support'),
},
},
module: {
diff --git a/yarn.lock b/yarn.lock
index 930f237ec..073018a9c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -83,7 +83,7 @@
dependencies:
tslib "^2.6.2"
-"@aws-crypto/util@^5.2.0":
+"@aws-crypto/util@5.2.0", "@aws-crypto/util@^5.2.0":
version "5.2.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-5.2.0.tgz#71284c9cffe7927ddadac793c14f14886d3876da"
integrity sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==
@@ -93,482 +93,484 @@
tslib "^2.6.2"
"@aws-sdk/client-s3@^3.620.1":
- version "3.685.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.685.0.tgz#bf2fd9fe310a2d20fdaf3585755e9a8416d08c2b"
- integrity sha512-ClvMeQHbLhWkpxnVymo4qWS5/yZcPXjorDbSday3joCWYWCSHTO409nWd+jx6eA4MKT/EY/uJ6ZBJRFfByKLuA==
+ version "3.689.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.689.0.tgz#50d57f13f3932f6332a6247f479f62143520728a"
+ integrity sha512-qYD1GJEPeLM6H3x8BuAAMXZltvVce5vGiwtZc9uMkBBo3HyFnmPitIPTPfaD1q8LOn/7KFdkY4MJ4e8D3YpV9g==
dependencies:
"@aws-crypto/sha1-browser" "5.2.0"
"@aws-crypto/sha256-browser" "5.2.0"
"@aws-crypto/sha256-js" "5.2.0"
- "@aws-sdk/client-sso-oidc" "3.682.0"
- "@aws-sdk/client-sts" "3.682.0"
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/credential-provider-node" "3.682.0"
- "@aws-sdk/middleware-bucket-endpoint" "3.679.0"
- "@aws-sdk/middleware-expect-continue" "3.679.0"
- "@aws-sdk/middleware-flexible-checksums" "3.682.0"
- "@aws-sdk/middleware-host-header" "3.679.0"
- "@aws-sdk/middleware-location-constraint" "3.679.0"
- "@aws-sdk/middleware-logger" "3.679.0"
- "@aws-sdk/middleware-recursion-detection" "3.679.0"
- "@aws-sdk/middleware-sdk-s3" "3.685.0"
- "@aws-sdk/middleware-ssec" "3.679.0"
- "@aws-sdk/middleware-user-agent" "3.682.0"
- "@aws-sdk/region-config-resolver" "3.679.0"
- "@aws-sdk/signature-v4-multi-region" "3.685.0"
- "@aws-sdk/types" "3.679.0"
- "@aws-sdk/util-endpoints" "3.679.0"
- "@aws-sdk/util-user-agent-browser" "3.679.0"
- "@aws-sdk/util-user-agent-node" "3.682.0"
- "@aws-sdk/xml-builder" "3.679.0"
- "@smithy/config-resolver" "^3.0.9"
- "@smithy/core" "^2.4.8"
- "@smithy/eventstream-serde-browser" "^3.0.10"
- "@smithy/eventstream-serde-config-resolver" "^3.0.7"
- "@smithy/eventstream-serde-node" "^3.0.9"
- "@smithy/fetch-http-handler" "^3.2.9"
- "@smithy/hash-blob-browser" "^3.1.6"
- "@smithy/hash-node" "^3.0.7"
- "@smithy/hash-stream-node" "^3.1.6"
- "@smithy/invalid-dependency" "^3.0.7"
- "@smithy/md5-js" "^3.0.7"
- "@smithy/middleware-content-length" "^3.0.9"
- "@smithy/middleware-endpoint" "^3.1.4"
- "@smithy/middleware-retry" "^3.0.23"
- "@smithy/middleware-serde" "^3.0.7"
- "@smithy/middleware-stack" "^3.0.7"
- "@smithy/node-config-provider" "^3.1.8"
- "@smithy/node-http-handler" "^3.2.4"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/smithy-client" "^3.4.0"
- "@smithy/types" "^3.5.0"
- "@smithy/url-parser" "^3.0.7"
+ "@aws-sdk/client-sso-oidc" "3.687.0"
+ "@aws-sdk/client-sts" "3.687.0"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/credential-provider-node" "3.687.0"
+ "@aws-sdk/middleware-bucket-endpoint" "3.686.0"
+ "@aws-sdk/middleware-expect-continue" "3.686.0"
+ "@aws-sdk/middleware-flexible-checksums" "3.689.0"
+ "@aws-sdk/middleware-host-header" "3.686.0"
+ "@aws-sdk/middleware-location-constraint" "3.686.0"
+ "@aws-sdk/middleware-logger" "3.686.0"
+ "@aws-sdk/middleware-recursion-detection" "3.686.0"
+ "@aws-sdk/middleware-sdk-s3" "3.687.0"
+ "@aws-sdk/middleware-ssec" "3.686.0"
+ "@aws-sdk/middleware-user-agent" "3.687.0"
+ "@aws-sdk/region-config-resolver" "3.686.0"
+ "@aws-sdk/signature-v4-multi-region" "3.687.0"
+ "@aws-sdk/types" "3.686.0"
+ "@aws-sdk/util-endpoints" "3.686.0"
+ "@aws-sdk/util-user-agent-browser" "3.686.0"
+ "@aws-sdk/util-user-agent-node" "3.687.0"
+ "@aws-sdk/xml-builder" "3.686.0"
+ "@smithy/config-resolver" "^3.0.10"
+ "@smithy/core" "^2.5.1"
+ "@smithy/eventstream-serde-browser" "^3.0.11"
+ "@smithy/eventstream-serde-config-resolver" "^3.0.8"
+ "@smithy/eventstream-serde-node" "^3.0.10"
+ "@smithy/fetch-http-handler" "^4.0.0"
+ "@smithy/hash-blob-browser" "^3.1.7"
+ "@smithy/hash-node" "^3.0.8"
+ "@smithy/hash-stream-node" "^3.1.7"
+ "@smithy/invalid-dependency" "^3.0.8"
+ "@smithy/md5-js" "^3.0.8"
+ "@smithy/middleware-content-length" "^3.0.10"
+ "@smithy/middleware-endpoint" "^3.2.1"
+ "@smithy/middleware-retry" "^3.0.25"
+ "@smithy/middleware-serde" "^3.0.8"
+ "@smithy/middleware-stack" "^3.0.8"
+ "@smithy/node-config-provider" "^3.1.9"
+ "@smithy/node-http-handler" "^3.2.5"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/smithy-client" "^3.4.2"
+ "@smithy/types" "^3.6.0"
+ "@smithy/url-parser" "^3.0.8"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-body-length-browser" "^3.0.0"
"@smithy/util-body-length-node" "^3.0.0"
- "@smithy/util-defaults-mode-browser" "^3.0.23"
- "@smithy/util-defaults-mode-node" "^3.0.23"
- "@smithy/util-endpoints" "^2.1.3"
- "@smithy/util-middleware" "^3.0.7"
- "@smithy/util-retry" "^3.0.7"
- "@smithy/util-stream" "^3.1.9"
+ "@smithy/util-defaults-mode-browser" "^3.0.25"
+ "@smithy/util-defaults-mode-node" "^3.0.25"
+ "@smithy/util-endpoints" "^2.1.4"
+ "@smithy/util-middleware" "^3.0.8"
+ "@smithy/util-retry" "^3.0.8"
+ "@smithy/util-stream" "^3.2.1"
"@smithy/util-utf8" "^3.0.0"
- "@smithy/util-waiter" "^3.1.6"
+ "@smithy/util-waiter" "^3.1.7"
tslib "^2.6.2"
-"@aws-sdk/client-sso-oidc@3.682.0":
- version "3.682.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.682.0.tgz#423d6b3179fe560a515e3b286689414590f3263b"
- integrity sha512-ZPZ7Y/r/w3nx/xpPzGSqSQsB090Xk5aZZOH+WBhTDn/pBEuim09BYXCLzvvxb7R7NnuoQdrTJiwimdJAhHl7ZQ==
+"@aws-sdk/client-sso-oidc@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.687.0.tgz#a327cc65b7bb2cbda305c4467bfae452b5d27927"
+ integrity sha512-Rdd8kLeTeh+L5ZuG4WQnWgYgdv7NorytKdZsGjiag1D8Wv3PcJvPqqWdgnI0Og717BSXVoaTYaN34FyqFYSx6Q==
dependencies:
"@aws-crypto/sha256-browser" "5.2.0"
"@aws-crypto/sha256-js" "5.2.0"
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/credential-provider-node" "3.682.0"
- "@aws-sdk/middleware-host-header" "3.679.0"
- "@aws-sdk/middleware-logger" "3.679.0"
- "@aws-sdk/middleware-recursion-detection" "3.679.0"
- "@aws-sdk/middleware-user-agent" "3.682.0"
- "@aws-sdk/region-config-resolver" "3.679.0"
- "@aws-sdk/types" "3.679.0"
- "@aws-sdk/util-endpoints" "3.679.0"
- "@aws-sdk/util-user-agent-browser" "3.679.0"
- "@aws-sdk/util-user-agent-node" "3.682.0"
- "@smithy/config-resolver" "^3.0.9"
- "@smithy/core" "^2.4.8"
- "@smithy/fetch-http-handler" "^3.2.9"
- "@smithy/hash-node" "^3.0.7"
- "@smithy/invalid-dependency" "^3.0.7"
- "@smithy/middleware-content-length" "^3.0.9"
- "@smithy/middleware-endpoint" "^3.1.4"
- "@smithy/middleware-retry" "^3.0.23"
- "@smithy/middleware-serde" "^3.0.7"
- "@smithy/middleware-stack" "^3.0.7"
- "@smithy/node-config-provider" "^3.1.8"
- "@smithy/node-http-handler" "^3.2.4"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/smithy-client" "^3.4.0"
- "@smithy/types" "^3.5.0"
- "@smithy/url-parser" "^3.0.7"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/credential-provider-node" "3.687.0"
+ "@aws-sdk/middleware-host-header" "3.686.0"
+ "@aws-sdk/middleware-logger" "3.686.0"
+ "@aws-sdk/middleware-recursion-detection" "3.686.0"
+ "@aws-sdk/middleware-user-agent" "3.687.0"
+ "@aws-sdk/region-config-resolver" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
+ "@aws-sdk/util-endpoints" "3.686.0"
+ "@aws-sdk/util-user-agent-browser" "3.686.0"
+ "@aws-sdk/util-user-agent-node" "3.687.0"
+ "@smithy/config-resolver" "^3.0.10"
+ "@smithy/core" "^2.5.1"
+ "@smithy/fetch-http-handler" "^4.0.0"
+ "@smithy/hash-node" "^3.0.8"
+ "@smithy/invalid-dependency" "^3.0.8"
+ "@smithy/middleware-content-length" "^3.0.10"
+ "@smithy/middleware-endpoint" "^3.2.1"
+ "@smithy/middleware-retry" "^3.0.25"
+ "@smithy/middleware-serde" "^3.0.8"
+ "@smithy/middleware-stack" "^3.0.8"
+ "@smithy/node-config-provider" "^3.1.9"
+ "@smithy/node-http-handler" "^3.2.5"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/smithy-client" "^3.4.2"
+ "@smithy/types" "^3.6.0"
+ "@smithy/url-parser" "^3.0.8"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-body-length-browser" "^3.0.0"
"@smithy/util-body-length-node" "^3.0.0"
- "@smithy/util-defaults-mode-browser" "^3.0.23"
- "@smithy/util-defaults-mode-node" "^3.0.23"
- "@smithy/util-endpoints" "^2.1.3"
- "@smithy/util-middleware" "^3.0.7"
- "@smithy/util-retry" "^3.0.7"
+ "@smithy/util-defaults-mode-browser" "^3.0.25"
+ "@smithy/util-defaults-mode-node" "^3.0.25"
+ "@smithy/util-endpoints" "^2.1.4"
+ "@smithy/util-middleware" "^3.0.8"
+ "@smithy/util-retry" "^3.0.8"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/client-sso@3.682.0":
- version "3.682.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.682.0.tgz#7533f677456d5f79cfcceed44a3481bcd86b560e"
- integrity sha512-PYH9RFUMYLFl66HSBq4tIx6fHViMLkhJHTYJoJONpBs+Td+NwVJ895AdLtDsBIhMS0YseCbPpuyjUCJgsUrwUw==
+"@aws-sdk/client-sso@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.687.0.tgz#4c71b818e718f632aa3dd4047961bededa23e4a7"
+ integrity sha512-dfj0y9fQyX4kFill/ZG0BqBTLQILKlL7+O5M4F9xlsh2WNuV2St6WtcOg14Y1j5UODPJiJs//pO+mD1lihT5Kw==
dependencies:
"@aws-crypto/sha256-browser" "5.2.0"
"@aws-crypto/sha256-js" "5.2.0"
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/middleware-host-header" "3.679.0"
- "@aws-sdk/middleware-logger" "3.679.0"
- "@aws-sdk/middleware-recursion-detection" "3.679.0"
- "@aws-sdk/middleware-user-agent" "3.682.0"
- "@aws-sdk/region-config-resolver" "3.679.0"
- "@aws-sdk/types" "3.679.0"
- "@aws-sdk/util-endpoints" "3.679.0"
- "@aws-sdk/util-user-agent-browser" "3.679.0"
- "@aws-sdk/util-user-agent-node" "3.682.0"
- "@smithy/config-resolver" "^3.0.9"
- "@smithy/core" "^2.4.8"
- "@smithy/fetch-http-handler" "^3.2.9"
- "@smithy/hash-node" "^3.0.7"
- "@smithy/invalid-dependency" "^3.0.7"
- "@smithy/middleware-content-length" "^3.0.9"
- "@smithy/middleware-endpoint" "^3.1.4"
- "@smithy/middleware-retry" "^3.0.23"
- "@smithy/middleware-serde" "^3.0.7"
- "@smithy/middleware-stack" "^3.0.7"
- "@smithy/node-config-provider" "^3.1.8"
- "@smithy/node-http-handler" "^3.2.4"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/smithy-client" "^3.4.0"
- "@smithy/types" "^3.5.0"
- "@smithy/url-parser" "^3.0.7"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/middleware-host-header" "3.686.0"
+ "@aws-sdk/middleware-logger" "3.686.0"
+ "@aws-sdk/middleware-recursion-detection" "3.686.0"
+ "@aws-sdk/middleware-user-agent" "3.687.0"
+ "@aws-sdk/region-config-resolver" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
+ "@aws-sdk/util-endpoints" "3.686.0"
+ "@aws-sdk/util-user-agent-browser" "3.686.0"
+ "@aws-sdk/util-user-agent-node" "3.687.0"
+ "@smithy/config-resolver" "^3.0.10"
+ "@smithy/core" "^2.5.1"
+ "@smithy/fetch-http-handler" "^4.0.0"
+ "@smithy/hash-node" "^3.0.8"
+ "@smithy/invalid-dependency" "^3.0.8"
+ "@smithy/middleware-content-length" "^3.0.10"
+ "@smithy/middleware-endpoint" "^3.2.1"
+ "@smithy/middleware-retry" "^3.0.25"
+ "@smithy/middleware-serde" "^3.0.8"
+ "@smithy/middleware-stack" "^3.0.8"
+ "@smithy/node-config-provider" "^3.1.9"
+ "@smithy/node-http-handler" "^3.2.5"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/smithy-client" "^3.4.2"
+ "@smithy/types" "^3.6.0"
+ "@smithy/url-parser" "^3.0.8"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-body-length-browser" "^3.0.0"
"@smithy/util-body-length-node" "^3.0.0"
- "@smithy/util-defaults-mode-browser" "^3.0.23"
- "@smithy/util-defaults-mode-node" "^3.0.23"
- "@smithy/util-endpoints" "^2.1.3"
- "@smithy/util-middleware" "^3.0.7"
- "@smithy/util-retry" "^3.0.7"
+ "@smithy/util-defaults-mode-browser" "^3.0.25"
+ "@smithy/util-defaults-mode-node" "^3.0.25"
+ "@smithy/util-endpoints" "^2.1.4"
+ "@smithy/util-middleware" "^3.0.8"
+ "@smithy/util-retry" "^3.0.8"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/client-sts@3.682.0":
- version "3.682.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.682.0.tgz#97ff70ca141aa6ef48a22f14ef9727bd6ae17b03"
- integrity sha512-xKuo4HksZ+F8m9DOfx/ZuWNhaPuqZFPwwy0xqcBT6sWH7OAuBjv/fnpOTzyQhpVTWddlf+ECtMAMrxjxuOExGQ==
+"@aws-sdk/client-sts@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.687.0.tgz#fcb837080b225c5820f08326e98db54e48606fb1"
+ integrity sha512-SQjDH8O4XCTtouuCVYggB0cCCrIaTzUZIkgJUpOsIEJBLlTbNOb/BZqUShAQw2o9vxr2rCeOGjAQOYPysW/Pmg==
dependencies:
"@aws-crypto/sha256-browser" "5.2.0"
"@aws-crypto/sha256-js" "5.2.0"
- "@aws-sdk/client-sso-oidc" "3.682.0"
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/credential-provider-node" "3.682.0"
- "@aws-sdk/middleware-host-header" "3.679.0"
- "@aws-sdk/middleware-logger" "3.679.0"
- "@aws-sdk/middleware-recursion-detection" "3.679.0"
- "@aws-sdk/middleware-user-agent" "3.682.0"
- "@aws-sdk/region-config-resolver" "3.679.0"
- "@aws-sdk/types" "3.679.0"
- "@aws-sdk/util-endpoints" "3.679.0"
- "@aws-sdk/util-user-agent-browser" "3.679.0"
- "@aws-sdk/util-user-agent-node" "3.682.0"
- "@smithy/config-resolver" "^3.0.9"
- "@smithy/core" "^2.4.8"
- "@smithy/fetch-http-handler" "^3.2.9"
- "@smithy/hash-node" "^3.0.7"
- "@smithy/invalid-dependency" "^3.0.7"
- "@smithy/middleware-content-length" "^3.0.9"
- "@smithy/middleware-endpoint" "^3.1.4"
- "@smithy/middleware-retry" "^3.0.23"
- "@smithy/middleware-serde" "^3.0.7"
- "@smithy/middleware-stack" "^3.0.7"
- "@smithy/node-config-provider" "^3.1.8"
- "@smithy/node-http-handler" "^3.2.4"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/smithy-client" "^3.4.0"
- "@smithy/types" "^3.5.0"
- "@smithy/url-parser" "^3.0.7"
+ "@aws-sdk/client-sso-oidc" "3.687.0"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/credential-provider-node" "3.687.0"
+ "@aws-sdk/middleware-host-header" "3.686.0"
+ "@aws-sdk/middleware-logger" "3.686.0"
+ "@aws-sdk/middleware-recursion-detection" "3.686.0"
+ "@aws-sdk/middleware-user-agent" "3.687.0"
+ "@aws-sdk/region-config-resolver" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
+ "@aws-sdk/util-endpoints" "3.686.0"
+ "@aws-sdk/util-user-agent-browser" "3.686.0"
+ "@aws-sdk/util-user-agent-node" "3.687.0"
+ "@smithy/config-resolver" "^3.0.10"
+ "@smithy/core" "^2.5.1"
+ "@smithy/fetch-http-handler" "^4.0.0"
+ "@smithy/hash-node" "^3.0.8"
+ "@smithy/invalid-dependency" "^3.0.8"
+ "@smithy/middleware-content-length" "^3.0.10"
+ "@smithy/middleware-endpoint" "^3.2.1"
+ "@smithy/middleware-retry" "^3.0.25"
+ "@smithy/middleware-serde" "^3.0.8"
+ "@smithy/middleware-stack" "^3.0.8"
+ "@smithy/node-config-provider" "^3.1.9"
+ "@smithy/node-http-handler" "^3.2.5"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/smithy-client" "^3.4.2"
+ "@smithy/types" "^3.6.0"
+ "@smithy/url-parser" "^3.0.8"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-body-length-browser" "^3.0.0"
"@smithy/util-body-length-node" "^3.0.0"
- "@smithy/util-defaults-mode-browser" "^3.0.23"
- "@smithy/util-defaults-mode-node" "^3.0.23"
- "@smithy/util-endpoints" "^2.1.3"
- "@smithy/util-middleware" "^3.0.7"
- "@smithy/util-retry" "^3.0.7"
+ "@smithy/util-defaults-mode-browser" "^3.0.25"
+ "@smithy/util-defaults-mode-node" "^3.0.25"
+ "@smithy/util-endpoints" "^2.1.4"
+ "@smithy/util-middleware" "^3.0.8"
+ "@smithy/util-retry" "^3.0.8"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/core@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.679.0.tgz#102aa1d19db5bdcabefc2dcd044f2fb5d0771568"
- integrity sha512-CS6PWGX8l4v/xyvX8RtXnBisdCa5+URzKd0L6GvHChype9qKUVxO/Gg6N/y43Hvg7MNWJt9FBPNWIxUB+byJwg==
+"@aws-sdk/core@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.686.0.tgz#106a3733c250094db15ba765386db4643f5613b6"
+ integrity sha512-Xt3DV4DnAT3v2WURwzTxWQK34Ew+iiLzoUoguvLaZrVMFOqMMrwVjP+sizqIaHp1j7rGmFcN5I8saXnsDLuQLA==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/core" "^2.4.8"
- "@smithy/node-config-provider" "^3.1.8"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/core" "^2.5.1"
+ "@smithy/node-config-provider" "^3.1.9"
"@smithy/property-provider" "^3.1.7"
- "@smithy/protocol-http" "^4.1.4"
+ "@smithy/protocol-http" "^4.1.5"
"@smithy/signature-v4" "^4.2.0"
- "@smithy/smithy-client" "^3.4.0"
- "@smithy/types" "^3.5.0"
- "@smithy/util-middleware" "^3.0.7"
+ "@smithy/smithy-client" "^3.4.2"
+ "@smithy/types" "^3.6.0"
+ "@smithy/util-middleware" "^3.0.8"
fast-xml-parser "4.4.1"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-env@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.679.0.tgz#abf297714b77197a9da0d3d95a0f5687ae28e5b3"
- integrity sha512-EdlTYbzMm3G7VUNAMxr9S1nC1qUNqhKlAxFU8E7cKsAe8Bp29CD5HAs3POc56AVo9GC4yRIS+/mtlZSmrckzUA==
+"@aws-sdk/credential-provider-env@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.686.0.tgz#71ce2df0be065dacddd873d1be7426bc8c6038ec"
+ integrity sha512-osD7lPO8OREkgxPiTWmA1i6XEmOth1uW9HWWj/+A2YGCj1G/t2sHu931w4Qj9NWHYZtbTTXQYVRg+TErALV7nQ==
dependencies:
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/types" "3.679.0"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
"@smithy/property-provider" "^3.1.7"
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-http@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.679.0.tgz#9fc29f4ec7ab52ecf394288c05295823e818d812"
- integrity sha512-ZoKLubW5DqqV1/2a3TSn+9sSKg0T8SsYMt1JeirnuLJF0mCoYFUaWMyvxxKuxPoqvUsaycxKru4GkpJ10ltNBw==
+"@aws-sdk/credential-provider-http@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.686.0.tgz#fe84ea67fea6bb61effc0f10b99a0c3e9378d6c3"
+ integrity sha512-xyGAD/f3vR/wssUiZrNFWQWXZvI4zRm2wpHhoHA1cC2fbRMNFYtFn365yw6dU7l00ZLcdFB1H119AYIUZS7xbw==
dependencies:
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/types" "3.679.0"
- "@smithy/fetch-http-handler" "^3.2.9"
- "@smithy/node-http-handler" "^3.2.4"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/fetch-http-handler" "^4.0.0"
+ "@smithy/node-http-handler" "^3.2.5"
"@smithy/property-provider" "^3.1.7"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/smithy-client" "^3.4.0"
- "@smithy/types" "^3.5.0"
- "@smithy/util-stream" "^3.1.9"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/smithy-client" "^3.4.2"
+ "@smithy/types" "^3.6.0"
+ "@smithy/util-stream" "^3.2.1"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-ini@3.682.0":
- version "3.682.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.682.0.tgz#36a68cd8d0ec3b14acf413166dce72a201fcc2bd"
- integrity sha512-6eqWeHdK6EegAxqDdiCi215nT3QZPwukgWAYuVxNfJ/5m0/P7fAzF+D5kKVgByUvGJEbq/FEL8Fw7OBe64AA+g==
- dependencies:
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/credential-provider-env" "3.679.0"
- "@aws-sdk/credential-provider-http" "3.679.0"
- "@aws-sdk/credential-provider-process" "3.679.0"
- "@aws-sdk/credential-provider-sso" "3.682.0"
- "@aws-sdk/credential-provider-web-identity" "3.679.0"
- "@aws-sdk/types" "3.679.0"
+"@aws-sdk/credential-provider-ini@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.687.0.tgz#adb7f3fe381767ad1a4aee352162630f7b5f54de"
+ integrity sha512-6d5ZJeZch+ZosJccksN0PuXv7OSnYEmanGCnbhUqmUSz9uaVX6knZZfHCZJRgNcfSqg9QC0zsFA/51W5HCUqSQ==
+ dependencies:
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/credential-provider-env" "3.686.0"
+ "@aws-sdk/credential-provider-http" "3.686.0"
+ "@aws-sdk/credential-provider-process" "3.686.0"
+ "@aws-sdk/credential-provider-sso" "3.687.0"
+ "@aws-sdk/credential-provider-web-identity" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
"@smithy/credential-provider-imds" "^3.2.4"
"@smithy/property-provider" "^3.1.7"
"@smithy/shared-ini-file-loader" "^3.1.8"
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-node@3.682.0":
- version "3.682.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.682.0.tgz#4ec1ebd00dcacb46ae76747b23ebf7bda04808bd"
- integrity sha512-HSmDqZcBVZrTctHCT9m++vdlDfJ1ARI218qmZa+TZzzOFNpKWy6QyHMEra45GB9GnkkMmV6unoDSPMuN0AqcMg==
- dependencies:
- "@aws-sdk/credential-provider-env" "3.679.0"
- "@aws-sdk/credential-provider-http" "3.679.0"
- "@aws-sdk/credential-provider-ini" "3.682.0"
- "@aws-sdk/credential-provider-process" "3.679.0"
- "@aws-sdk/credential-provider-sso" "3.682.0"
- "@aws-sdk/credential-provider-web-identity" "3.679.0"
- "@aws-sdk/types" "3.679.0"
+"@aws-sdk/credential-provider-node@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.687.0.tgz#46bd8014bb68913ad285aed01e6920083a42d056"
+ integrity sha512-Pqld8Nx11NYaBUrVk3bYiGGpLCxkz8iTONlpQWoVWFhSOzlO7zloNOaYbD2XgFjjqhjlKzE91drs/f41uGeCTA==
+ dependencies:
+ "@aws-sdk/credential-provider-env" "3.686.0"
+ "@aws-sdk/credential-provider-http" "3.686.0"
+ "@aws-sdk/credential-provider-ini" "3.687.0"
+ "@aws-sdk/credential-provider-process" "3.686.0"
+ "@aws-sdk/credential-provider-sso" "3.687.0"
+ "@aws-sdk/credential-provider-web-identity" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
"@smithy/credential-provider-imds" "^3.2.4"
"@smithy/property-provider" "^3.1.7"
"@smithy/shared-ini-file-loader" "^3.1.8"
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-process@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.679.0.tgz#a06b5193cdad2c14382708bcd44d487af52b11dc"
- integrity sha512-u/p4TV8kQ0zJWDdZD4+vdQFTMhkDEJFws040Gm113VHa/Xo1SYOjbpvqeuFoz6VmM0bLvoOWjxB9MxnSQbwKpQ==
+"@aws-sdk/credential-provider-process@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.686.0.tgz#7b02591d9b81fb16288618ce23d3244496c1b538"
+ integrity sha512-sXqaAgyzMOc+dm4CnzAR5Q6S9OWVHyZjLfW6IQkmGjqeQXmZl24c4E82+w64C+CTkJrFLzH1VNOYp1Hy5gE6Qw==
dependencies:
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/types" "3.679.0"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
"@smithy/property-provider" "^3.1.7"
"@smithy/shared-ini-file-loader" "^3.1.8"
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-sso@3.682.0":
- version "3.682.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.682.0.tgz#aa7e3ffdac82bfc14fc0cf136cec3152f863a63a"
- integrity sha512-h7IH1VsWgV6YAJSWWV6y8uaRjGqLY3iBpGZlXuTH/c236NMLaNv+WqCBLeBxkFGUb2WeQ+FUPEJDCD69rgLIkg==
+"@aws-sdk/credential-provider-sso@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.687.0.tgz#2e5704bdaa3c420c2a00a1316cdbdf57d78ae649"
+ integrity sha512-N1YCoE7DovIRF2ReyRrA4PZzF0WNi4ObPwdQQkVxhvSm7PwjbWxrfq7rpYB+6YB1Uq3QPzgVwUFONE36rdpxUQ==
dependencies:
- "@aws-sdk/client-sso" "3.682.0"
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/token-providers" "3.679.0"
- "@aws-sdk/types" "3.679.0"
+ "@aws-sdk/client-sso" "3.687.0"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/token-providers" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
"@smithy/property-provider" "^3.1.7"
"@smithy/shared-ini-file-loader" "^3.1.8"
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-web-identity@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.679.0.tgz#5871c44e5846e7c93810fd033224c00493db65a3"
- integrity sha512-a74tLccVznXCaBefWPSysUcLXYJiSkeUmQGtalNgJ1vGkE36W5l/8czFiiowdWdKWz7+x6xf0w+Kjkjlj42Ung==
+"@aws-sdk/credential-provider-web-identity@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.686.0.tgz#228be45b2f840ebf227d96ee5e326c1efa3c25a9"
+ integrity sha512-40UqCpPxyHCXDP7CGd9JIOZDgDZf+u1OyLaGBpjQJlz1HYuEsIWnnbTe29Yg3Ah/Zc3g4NBWcUdlGVotlnpnDg==
dependencies:
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/types" "3.679.0"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
"@smithy/property-provider" "^3.1.7"
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-bucket-endpoint@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.679.0.tgz#cc5acad018d3b1646340fa2d0d0d412436b95e04"
- integrity sha512-5EpiPhhGgnF+uJR4DzWUk6Lx3pOn9oM6JGXxeHsiynfoBfq7vHMleq+uABHHSQS+y7XzbyZ7x8tXNQlliMwOsg==
+"@aws-sdk/middleware-bucket-endpoint@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.686.0.tgz#12772aa4ce5448995b108f636e15d76cea95a7d9"
+ integrity sha512-6qCoWI73/HDzQE745MHQUYz46cAQxHCgy1You8MZQX9vHAQwqBnkcsb2hGp7S6fnQY5bNsiZkMWVQ/LVd2MNjg==
dependencies:
- "@aws-sdk/types" "3.679.0"
+ "@aws-sdk/types" "3.686.0"
"@aws-sdk/util-arn-parser" "3.679.0"
- "@smithy/node-config-provider" "^3.1.8"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/types" "^3.5.0"
+ "@smithy/node-config-provider" "^3.1.9"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/types" "^3.6.0"
"@smithy/util-config-provider" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-expect-continue@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.679.0.tgz#6b22403fa6d7a7b9b0312c4453cfef69da66334b"
- integrity sha512-nYsh9PdWrF4EahTRdXHGlNud82RPc508CNGdh1lAGfPU3tNveGfMBX3PcGBtPOse3p9ebNKRWVmUc9eXSjGvHA==
+"@aws-sdk/middleware-expect-continue@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.686.0.tgz#4446a7f06098a8c6bc5f06717a8d65986383c81f"
+ integrity sha512-5yYqIbyhLhH29vn4sHiTj7sU6GttvLMk3XwCmBXjo2k2j3zHqFUwh9RyFGF9VY6Z392Drf/E/cl+qOGypwULpg==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/types" "^3.5.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-flexible-checksums@3.682.0":
- version "3.682.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.682.0.tgz#1370919775140dfda2a860892792bf560914c93a"
- integrity sha512-5u1STth6iZUtAvPDO0NJVYKUX2EYKU7v84MYYaZ3O27HphRjFqDos0keL2KTnHn/KmMD68rM3yiUareWR8hnAQ==
+"@aws-sdk/middleware-flexible-checksums@3.689.0":
+ version "3.689.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.689.0.tgz#46786a782c15558e3753808408859d7f0fb94adb"
+ integrity sha512-6VxMOf3mgmAgg6SMagwKj5pAe+putcx2F2odOAWviLcobFpdM/xK9vNry7p6kY+RDNmSlBvcji9wnU59fjV74Q==
dependencies:
"@aws-crypto/crc32" "5.2.0"
"@aws-crypto/crc32c" "5.2.0"
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/types" "3.679.0"
+ "@aws-crypto/util" "5.2.0"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
"@smithy/is-array-buffer" "^3.0.0"
- "@smithy/node-config-provider" "^3.1.8"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/types" "^3.5.0"
- "@smithy/util-middleware" "^3.0.7"
+ "@smithy/node-config-provider" "^3.1.9"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/types" "^3.6.0"
+ "@smithy/util-middleware" "^3.0.8"
+ "@smithy/util-stream" "^3.2.1"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-host-header@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.679.0.tgz#1eabe42250c57a9e28742dd04786781573faad1a"
- integrity sha512-y176HuQ8JRY3hGX8rQzHDSbCl9P5Ny9l16z4xmaiLo+Qfte7ee4Yr3yaAKd7GFoJ3/Mhud2XZ37fR015MfYl2w==
+"@aws-sdk/middleware-host-header@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.686.0.tgz#16f0be33fc738968a4e10ff77cb8a04e2b2c2359"
+ integrity sha512-+Yc6rO02z+yhFbHmRZGvEw1vmzf/ifS9a4aBjJGeVVU+ZxaUvnk+IUZWrj4YQopUQ+bSujmMUzJLXSkbDq7yuw==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/types" "^3.5.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-location-constraint@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.679.0.tgz#99ed75f1bf5ec005656af1c9efdb35aa2ddc7216"
- integrity sha512-SA1C1D3XgoKTGxyNsOqd016ONpk46xJLWDgJUd00Zb21Ox5wYCoY6aDRKiaMRW+1VfCJdezs1Do3XLyIU9KxyA==
+"@aws-sdk/middleware-location-constraint@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.686.0.tgz#bddc9553c2452672ded9830810cb6f08471a3f75"
+ integrity sha512-pCLeZzt5zUGY3NbW4J/5x3kaHyJEji4yqtoQcUlJmkoEInhSxJ0OE8sTxAfyL3nIOF4yr6L2xdaLCqYgQT8Aog==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/types" "^3.5.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-logger@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.679.0.tgz#cb0f205ddb5341d8327fc9ca1897bf06526c1896"
- integrity sha512-0vet8InEj7nvIvGKk+ch7bEF5SyZ7Us9U7YTEgXPrBNStKeRUsgwRm0ijPWWd0a3oz2okaEwXsFl7G/vI0XiEA==
+"@aws-sdk/middleware-logger@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.686.0.tgz#4e094e42e10bf17d43b9c9afc3fc594f4aa72e02"
+ integrity sha512-cX43ODfA2+SPdX7VRxu6gXk4t4bdVJ9pkktbfnkE5t27OlwNfvSGGhnHrQL8xTOFeyQ+3T+oowf26gf1OI+vIg==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/types" "^3.5.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-recursion-detection@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.679.0.tgz#3542de5baa466abffbfe5ee485fd87f60d5f917e"
- integrity sha512-sQoAZFsQiW/LL3DfKMYwBoGjYDEnMbA9WslWN8xneCmBAwKo6IcSksvYs23PP8XMIoBGe2I2J9BSr654XWygTQ==
+"@aws-sdk/middleware-recursion-detection@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.686.0.tgz#aba097d2dcc9d3b9d4523d7ae03ac3b387617db1"
+ integrity sha512-jF9hQ162xLgp9zZ/3w5RUNhmwVnXDBlABEUX8jCgzaFpaa742qR/KKtjjZQ6jMbQnP+8fOCSXFAVNMU+s6v81w==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/types" "^3.5.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-sdk-s3@3.685.0":
- version "3.685.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.685.0.tgz#9e198973cc8d7ead142e5b5ba38694a957cf462b"
- integrity sha512-C4w92b3A99NbghrA2Ssw6y1RbDF3I3Bgzi2Izh0pXgyIoDiX0xs9bUs/FGYLK4uepYr78DAZY8DwEpzjWIXkSA==
+"@aws-sdk/middleware-sdk-s3@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.687.0.tgz#0598b5710f6177c37a69fc22b33f04fcd7a75a50"
+ integrity sha512-YGHYqiyRiNNucmvLrfx3QxIkjSDWR/+cc72bn0lPvqFUQBRHZgmYQLxVYrVZSmRzzkH2FQ1HsZcXhOafLbq4vQ==
dependencies:
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/types" "3.679.0"
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
"@aws-sdk/util-arn-parser" "3.679.0"
- "@smithy/core" "^2.4.8"
- "@smithy/node-config-provider" "^3.1.8"
- "@smithy/protocol-http" "^4.1.4"
+ "@smithy/core" "^2.5.1"
+ "@smithy/node-config-provider" "^3.1.9"
+ "@smithy/protocol-http" "^4.1.5"
"@smithy/signature-v4" "^4.2.0"
- "@smithy/smithy-client" "^3.4.0"
- "@smithy/types" "^3.5.0"
+ "@smithy/smithy-client" "^3.4.2"
+ "@smithy/types" "^3.6.0"
"@smithy/util-config-provider" "^3.0.0"
- "@smithy/util-middleware" "^3.0.7"
- "@smithy/util-stream" "^3.1.9"
+ "@smithy/util-middleware" "^3.0.8"
+ "@smithy/util-stream" "^3.2.1"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-ssec@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.679.0.tgz#72c68c46073d1e93654b9b47be61cbcf852d7804"
- integrity sha512-4GNUxXbs1M71uFHRiCAZtN0/g23ogI9YjMe5isAuYMHXwDB3MhqF7usKf954mBP6tplvN44vYlbJ84faaLrTtg==
+"@aws-sdk/middleware-ssec@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.686.0.tgz#03c231c6a130a0562ccf915245a28c2c8a17fb64"
+ integrity sha512-zJXml/CpVHFUdlGQqja87vNQ3rPB5SlDbfdwxlj1KBbjnRRwpBtxxmOlWRShg8lnVV6aIMGv95QmpIFy4ayqnQ==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/types" "^3.5.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/middleware-user-agent@3.682.0":
- version "3.682.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.682.0.tgz#07d75723bce31e65a29ad0934347537e50e3536e"
- integrity sha512-7TyvYR9HdGH1/Nq0eeApUTM4izB6rExiw87khVYuJwZHr6FmvIL1FsOVFro/4WlXa0lg4LiYOm/8H8dHv+fXTg==
- dependencies:
- "@aws-sdk/core" "3.679.0"
- "@aws-sdk/types" "3.679.0"
- "@aws-sdk/util-endpoints" "3.679.0"
- "@smithy/core" "^2.4.8"
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/types" "^3.5.0"
+"@aws-sdk/middleware-user-agent@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.687.0.tgz#a5feb5466d2926cd1ef5dd6f4778b33ce160ca7f"
+ integrity sha512-nUgsKiEinyA50CaDXojAkOasAU3Apdg7Qox6IjNUC4ZjgOu7QWsCDB5N28AYMUt06cNYeYQdfMX1aEzG85a1Mg==
+ dependencies:
+ "@aws-sdk/core" "3.686.0"
+ "@aws-sdk/types" "3.686.0"
+ "@aws-sdk/util-endpoints" "3.686.0"
+ "@smithy/core" "^2.5.1"
+ "@smithy/protocol-http" "^4.1.5"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/region-config-resolver@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.679.0.tgz#d205dbaea8385aaf05e637fb7cb095c60bc708be"
- integrity sha512-Ybx54P8Tg6KKq5ck7uwdjiKif7n/8g1x+V0V9uTjBjRWqaIgiqzXwKWoPj6NCNkE7tJNtqI4JrNxp/3S3HvmRw==
+"@aws-sdk/region-config-resolver@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.686.0.tgz#3ef61e2cd95eb0ae80ecd5eef284744eb0a76d7c"
+ integrity sha512-6zXD3bSD8tcsMAVVwO1gO7rI1uy2fCD3czgawuPGPopeLiPpo6/3FoUWCQzk2nvEhj7p9Z4BbjwZGSlRkVrXTw==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/node-config-provider" "^3.1.8"
- "@smithy/types" "^3.5.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/node-config-provider" "^3.1.9"
+ "@smithy/types" "^3.6.0"
"@smithy/util-config-provider" "^3.0.0"
- "@smithy/util-middleware" "^3.0.7"
+ "@smithy/util-middleware" "^3.0.8"
tslib "^2.6.2"
-"@aws-sdk/signature-v4-multi-region@3.685.0":
- version "3.685.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.685.0.tgz#8bf6ae3d535666dd30ac255c9ba3bbde991b13df"
- integrity sha512-IHLwuAZGqfUWVrNqw0ugnBa7iL8uBP4x6A7bfBDXRXWCWjUCed/1/D//0lKDHwpFkV74fGW6KoBacnWSUlXmwA==
+"@aws-sdk/signature-v4-multi-region@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.687.0.tgz#bf7bbada5aa375191222bb8fb88315cf6b0f42ba"
+ integrity sha512-vdOQHCRHJPX9mT8BM6xOseazHD6NodvHl9cyF5UjNtLn+gERRJEItIA9hf0hlt62odGD8Fqp+rFRuqdmbNkcNw==
dependencies:
- "@aws-sdk/middleware-sdk-s3" "3.685.0"
- "@aws-sdk/types" "3.679.0"
- "@smithy/protocol-http" "^4.1.4"
+ "@aws-sdk/middleware-sdk-s3" "3.687.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/protocol-http" "^4.1.5"
"@smithy/signature-v4" "^4.2.0"
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/token-providers@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.679.0.tgz#7ec462d93941dd3cfdc245104ad32971f6ebc4f6"
- integrity sha512-1/+Zso/x2jqgutKixYFQEGli0FELTgah6bm7aB+m2FAWH4Hz7+iMUsazg6nSWm714sG9G3h5u42Dmpvi9X6/hA==
+"@aws-sdk/token-providers@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.686.0.tgz#c7733a0a079adc9404bd9d8fc4ff52edef0a123a"
+ integrity sha512-9oL4kTCSePFmyKPskibeiOXV6qavPZ63/kXM9Wh9V6dTSvBtLeNnMxqGvENGKJcTdIgtoqyqA6ET9u0PJ5IRIg==
dependencies:
- "@aws-sdk/types" "3.679.0"
+ "@aws-sdk/types" "3.686.0"
"@smithy/property-provider" "^3.1.7"
"@smithy/shared-ini-file-loader" "^3.1.8"
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/types@3.679.0", "@aws-sdk/types@^3.222.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.679.0.tgz#3737bb0f190add9e788b838a24cd5d8106dbed4f"
- integrity sha512-NwVq8YvInxQdJ47+zz4fH3BRRLC6lL+WLkvr242PVBbUOLRyK/lkwHlfiKUoeVIMyK5NF+up6TRg71t/8Bny6Q==
+"@aws-sdk/types@3.686.0", "@aws-sdk/types@^3.222.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.686.0.tgz#01aa5307c727de9e69969c538f99ae8b53f1074f"
+ integrity sha512-xFnrb3wxOoJcW2Xrh63ZgFo5buIu9DF7bOHnwoUxHdNpUXicUh0AHw85TjXxyxIAd0d1psY/DU7QHoNI3OswgQ==
dependencies:
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
"@aws-sdk/util-arn-parser@3.679.0":
@@ -578,14 +580,14 @@
dependencies:
tslib "^2.6.2"
-"@aws-sdk/util-endpoints@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.679.0.tgz#b249ad8b4289e634cb5dfb3873a70b7aecbf323f"
- integrity sha512-YL6s4Y/1zC45OvddvgE139fjeWSKKPgLlnfrvhVL7alNyY9n7beR4uhoDpNrt5mI6sn9qiBF17790o+xLAXjjg==
+"@aws-sdk/util-endpoints@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.686.0.tgz#c9a621961b8efda6d82ab3523d673acb0629d6d0"
+ integrity sha512-7msZE2oYl+6QYeeRBjlDgxQUhq/XRky3cXE0FqLFs2muLS7XSuQEXkpOXB3R782ygAP6JX0kmBxPTLurRTikZg==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/types" "^3.5.0"
- "@smithy/util-endpoints" "^2.1.3"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/types" "^3.6.0"
+ "@smithy/util-endpoints" "^2.1.4"
tslib "^2.6.2"
"@aws-sdk/util-locate-window@^3.0.0":
@@ -595,33 +597,33 @@
dependencies:
tslib "^2.6.2"
-"@aws-sdk/util-user-agent-browser@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.679.0.tgz#bbaa5a8771c8a16388cd3cd934bb84a641ce907d"
- integrity sha512-CusSm2bTBG1kFypcsqU8COhnYc6zltobsqs3nRrvYqYaOqtMnuE46K4XTWpnzKgwDejgZGOE+WYyprtAxrPvmQ==
+"@aws-sdk/util-user-agent-browser@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.686.0.tgz#953ef68c1b54e02f9de742310f47c33452f088bc"
+ integrity sha512-YiQXeGYZegF1b7B2GOR61orhgv79qmI0z7+Agm3NXLO6hGfVV3kFUJbXnjtH1BgWo5hbZYW7HQ2omGb3dnb6Lg==
dependencies:
- "@aws-sdk/types" "3.679.0"
- "@smithy/types" "^3.5.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/types" "^3.6.0"
bowser "^2.11.0"
tslib "^2.6.2"
-"@aws-sdk/util-user-agent-node@3.682.0":
- version "3.682.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.682.0.tgz#a493d2afb160c5cd4ab0520f929e9b7a2b36f74e"
- integrity sha512-so5s+j0gPoTS0HM4HPL+G0ajk0T6cQAg8JXzRgvyiQAxqie+zGCZAV3VuVeMNWMVbzsgZl0pYZaatPFTLG/AxA==
+"@aws-sdk/util-user-agent-node@3.687.0":
+ version "3.687.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.687.0.tgz#6bdc45c2ef776a86614b002867aef37fc6f45b41"
+ integrity sha512-idkP6ojSTZ4ek1pJ8wIN7r9U3KR5dn0IkJn3KQBXQ58LWjkRqLtft2vxzdsktWwhPKjjmIKl1S0kbvqLawf8XQ==
dependencies:
- "@aws-sdk/middleware-user-agent" "3.682.0"
- "@aws-sdk/types" "3.679.0"
- "@smithy/node-config-provider" "^3.1.8"
- "@smithy/types" "^3.5.0"
+ "@aws-sdk/middleware-user-agent" "3.687.0"
+ "@aws-sdk/types" "3.686.0"
+ "@smithy/node-config-provider" "^3.1.9"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@aws-sdk/xml-builder@3.679.0":
- version "3.679.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.679.0.tgz#96ccb7a4a4d4faa881d1fec5fc0554dc726843b5"
- integrity sha512-nPmhVZb39ty5bcQ7mAwtjezBcsBqTYZ9A2D9v/lE92KCLdu5RhSkPH7O71ZqbZx1mUSg9fAOxHPiG79U5VlpLQ==
+"@aws-sdk/xml-builder@3.686.0":
+ version "3.686.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.686.0.tgz#adcf39a9bcbecb62ae88dd104896b9744222f98e"
+ integrity sha512-k0z5b5dkYSuOHY0AOZ4iyjcGBeVL9lWsQNF4+c+1oK3OW4fRWl/bNa1soMRMpangsHPzgyn/QkzuDbl7qR4qrw==
dependencies:
- "@smithy/types" "^3.5.0"
+ "@smithy/types" "^3.6.0"
tslib "^2.6.2"
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0":
@@ -748,10 +750,10 @@
regexpu-core "^6.1.1"
semver "^6.3.1"
-"@babel/helper-define-polyfill-provider@^0.6.2":
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d"
- integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==
+"@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.3":
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz#f4f2792fae2ef382074bc2d713522cf24e6ddb21"
+ integrity sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==
dependencies:
"@babel/helper-compilation-targets" "^7.22.6"
"@babel/helper-plugin-utils" "^7.22.5"
@@ -1945,9 +1947,9 @@
integrity sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==
"@humanwhocodes/retry@^0.4.0":
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.0.tgz#b57438cab2a2381b4b597b0ab17339be381bd755"
- integrity sha512-xnRgu9DxZbkWak/te3fcytNyp8MTbuiZIaueg2rgEvBuN55n04nwLYLU9TX/VVlusc9L2ZNXi99nUFNkHXtr5g==
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.1.tgz#9a96ce501bc62df46c4031fbd970e3cc6b10f07b"
+ integrity sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==
"@ioredis/commands@^1.1.1":
version "1.2.0"
@@ -2433,10 +2435,10 @@
resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.11.0.tgz#e0e45ac3fff9d8a126916f166809825537e9f955"
integrity sha512-BHdhcWgeiudl91HvVa2wxqZjSHbheSgIiDvxrF1VjFzBzpTtuDPkOdOi3Iqvc08kXtFkLjhbS+ML9aM8mJS+wQ==
-"@remix-run/router@1.20.0":
- version "1.20.0"
- resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.20.0.tgz#03554155b45d8b529adf635b2f6ad1165d70d8b4"
- integrity sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==
+"@remix-run/router@1.21.0":
+ version "1.21.0"
+ resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.21.0.tgz#c65ae4262bdcfe415dbd4f64ec87676e4a56e2b5"
+ integrity sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==
"@rtsao/scc@^1.1.0":
version "1.1.0"
@@ -2548,7 +2550,7 @@
dependencies:
tslib "^2.6.2"
-"@smithy/config-resolver@^3.0.10", "@smithy/config-resolver@^3.0.9":
+"@smithy/config-resolver@^3.0.10":
version "3.0.10"
resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-3.0.10.tgz#d9529d9893e5fae1f14cb1ffd55517feb6d7e50f"
integrity sha512-Uh0Sz9gdUuz538nvkPiyv1DZRX9+D15EKDtnQP5rYVAzM/dnYk3P8cg73jcxyOitPgT3mE3OVj7ky7sibzHWkw==
@@ -2559,7 +2561,7 @@
"@smithy/util-middleware" "^3.0.8"
tslib "^2.6.2"
-"@smithy/core@^2.4.8", "@smithy/core@^2.5.1":
+"@smithy/core@^2.5.1":
version "2.5.1"
resolved "https://registry.yarnpkg.com/@smithy/core/-/core-2.5.1.tgz#7f635b76778afca845bcb401d36f22fa37712f15"
integrity sha512-DujtuDA7BGEKExJ05W5OdxCoyekcKT3Rhg1ZGeiUWaz2BJIWXjZmsG/DIP4W48GHno7AQwRsaCb8NcBgH3QZpg==
@@ -2594,7 +2596,7 @@
"@smithy/util-hex-encoding" "^3.0.0"
tslib "^2.6.2"
-"@smithy/eventstream-serde-browser@^3.0.10":
+"@smithy/eventstream-serde-browser@^3.0.11":
version "3.0.11"
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.11.tgz#019f3d1016d893b65ef6efec8c5e2fa925d0ac3d"
integrity sha512-Pd1Wnq3CQ/v2SxRifDUihvpXzirJYbbtXfEnnLV/z0OGCTx/btVX74P86IgrZkjOydOASBGXdPpupYQI+iO/6A==
@@ -2603,7 +2605,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/eventstream-serde-config-resolver@^3.0.7":
+"@smithy/eventstream-serde-config-resolver@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.8.tgz#bba17a358818e61993aaa73e36ea4023c5805556"
integrity sha512-zkFIG2i1BLbfoGQnf1qEeMqX0h5qAznzaZmMVNnvPZz9J5AWBPkOMckZWPedGUPcVITacwIdQXoPcdIQq5FRcg==
@@ -2611,7 +2613,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/eventstream-serde-node@^3.0.9":
+"@smithy/eventstream-serde-node@^3.0.10":
version "3.0.10"
resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.10.tgz#da40b872001390bb47807186855faba8172b3b5b"
integrity sha512-hjpU1tIsJ9qpcoZq9zGHBJPBOeBGYt+n8vfhDwnITPhEre6APrvqq/y3XMDEGUT2cWQ4ramNqBPRbx3qn55rhw==
@@ -2629,17 +2631,6 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/fetch-http-handler@^3.2.9":
- version "3.2.9"
- resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.9.tgz#8d5199c162a37caa37a8b6848eefa9ca58221a0b"
- integrity sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==
- dependencies:
- "@smithy/protocol-http" "^4.1.4"
- "@smithy/querystring-builder" "^3.0.7"
- "@smithy/types" "^3.5.0"
- "@smithy/util-base64" "^3.0.0"
- tslib "^2.6.2"
-
"@smithy/fetch-http-handler@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz#3763cb5178745ed630ed5bc3beb6328abdc31f36"
@@ -2651,7 +2642,7 @@
"@smithy/util-base64" "^3.0.0"
tslib "^2.6.2"
-"@smithy/hash-blob-browser@^3.1.6":
+"@smithy/hash-blob-browser@^3.1.7":
version "3.1.7"
resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-3.1.7.tgz#717a75129f3587e78c3cac74727448257a59dcc3"
integrity sha512-4yNlxVNJifPM5ThaA5HKnHkn7JhctFUHvcaz6YXxHlYOSIrzI6VKQPTN8Gs1iN5nqq9iFcwIR9THqchUCouIfg==
@@ -2661,7 +2652,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/hash-node@^3.0.7":
+"@smithy/hash-node@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-3.0.8.tgz#f451cc342f74830466b0b39bf985dc3022634065"
integrity sha512-tlNQYbfpWXHimHqrvgo14DrMAgUBua/cNoz9fMYcDmYej7MAmUcjav/QKQbFc3NrcPxeJ7QClER4tWZmfwoPng==
@@ -2671,7 +2662,7 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@smithy/hash-stream-node@^3.1.6":
+"@smithy/hash-stream-node@^3.1.7":
version "3.1.7"
resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-3.1.7.tgz#df5c3b7aa8dbe9c389ff7857ce9145694f550b7e"
integrity sha512-xMAsvJ3hLG63lsBVi1Hl6BBSfhd8/Qnp8fC06kjOpJvyyCEXdwHITa5Kvdsk6gaAXLhbZMhQMIGvgUbfnJDP6Q==
@@ -2680,7 +2671,7 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@smithy/invalid-dependency@^3.0.7":
+"@smithy/invalid-dependency@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-3.0.8.tgz#4d381a4c24832371ade79e904a72c173c9851e5f"
integrity sha512-7Qynk6NWtTQhnGTTZwks++nJhQ1O54Mzi7fz4PqZOiYXb4Z1Flpb2yRvdALoggTS8xjtohWUM+RygOtB30YL3Q==
@@ -2702,7 +2693,7 @@
dependencies:
tslib "^2.6.2"
-"@smithy/md5-js@^3.0.7":
+"@smithy/md5-js@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-3.0.8.tgz#837e54094007e87bf5196e11eca453d1c1e83a26"
integrity sha512-LwApfTK0OJ/tCyNUXqnWCKoE2b4rDSr4BJlDAVCkiWYeHESr+y+d5zlAanuLW6fnitVJRD/7d9/kN/ZM9Su4mA==
@@ -2711,7 +2702,7 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@smithy/middleware-content-length@^3.0.9":
+"@smithy/middleware-content-length@^3.0.10":
version "3.0.10"
resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-3.0.10.tgz#738266f6d81436d7e3a86bea931bc64e04ae7dbf"
integrity sha512-T4dIdCs1d/+/qMpwhJ1DzOhxCZjZHbHazEPJWdB4GDi2HjIZllVzeBEcdJUN0fomV8DURsgOyrbEUzg3vzTaOg==
@@ -2720,7 +2711,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/middleware-endpoint@^3.1.4", "@smithy/middleware-endpoint@^3.2.1":
+"@smithy/middleware-endpoint@^3.2.1":
version "3.2.1"
resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-3.2.1.tgz#b9ee42d29d8f3a266883d293c4d6a586f7b60979"
integrity sha512-wWO3xYmFm6WRW8VsEJ5oU6h7aosFXfszlz3Dj176pTij6o21oZnzkCLzShfmRaaCHDkBXWBdO0c4sQAvLFP6zA==
@@ -2734,7 +2725,7 @@
"@smithy/util-middleware" "^3.0.8"
tslib "^2.6.2"
-"@smithy/middleware-retry@^3.0.23":
+"@smithy/middleware-retry@^3.0.25":
version "3.0.25"
resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-3.0.25.tgz#a6b1081fc1a0991ffe1d15e567e76198af01f37c"
integrity sha512-m1F70cPaMBML4HiTgCw5I+jFNtjgz5z5UdGnUbG37vw6kh4UvizFYjqJGHvicfgKMkDL6mXwyPp5mhZg02g5sg==
@@ -2749,7 +2740,7 @@
tslib "^2.6.2"
uuid "^9.0.1"
-"@smithy/middleware-serde@^3.0.7", "@smithy/middleware-serde@^3.0.8":
+"@smithy/middleware-serde@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz#a46d10dba3c395be0d28610d55c89ff8c07c0cd3"
integrity sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==
@@ -2757,7 +2748,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/middleware-stack@^3.0.7", "@smithy/middleware-stack@^3.0.8":
+"@smithy/middleware-stack@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-3.0.8.tgz#f1c7d9c7fe8280c6081141c88f4a76875da1fc43"
integrity sha512-d7ZuwvYgp1+3682Nx0MD3D/HtkmZd49N3JUndYWQXfRZrYEnCWYc8BHcNmVsPAp9gKvlurdg/mubE6b/rPS9MA==
@@ -2765,7 +2756,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/node-config-provider@^3.1.8", "@smithy/node-config-provider@^3.1.9":
+"@smithy/node-config-provider@^3.1.9":
version "3.1.9"
resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz#d27ba8e4753f1941c24ed0af824dbc6c492f510a"
integrity sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==
@@ -2775,7 +2766,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/node-http-handler@^3.2.4", "@smithy/node-http-handler@^3.2.5":
+"@smithy/node-http-handler@^3.2.5":
version "3.2.5"
resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz#ad9d9ba1528bf0d4a655135e978ecc14b3df26a2"
integrity sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==
@@ -2794,7 +2785,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/protocol-http@^4.1.4", "@smithy/protocol-http@^4.1.5":
+"@smithy/protocol-http@^4.1.5":
version "4.1.5"
resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-4.1.5.tgz#a1f397440f299b6a5abeed6866957fecb1bf5013"
integrity sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==
@@ -2802,7 +2793,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/querystring-builder@^3.0.7", "@smithy/querystring-builder@^3.0.8":
+"@smithy/querystring-builder@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz#0d845be53aa624771c518d1412881236ce12ed4f"
integrity sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==
@@ -2848,7 +2839,7 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@smithy/smithy-client@^3.4.0", "@smithy/smithy-client@^3.4.2":
+"@smithy/smithy-client@^3.4.2":
version "3.4.2"
resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-3.4.2.tgz#a6e3ed98330ce170cf482e765bd0c21e0fde8ae4"
integrity sha512-dxw1BDxJiY9/zI3cBqfVrInij6ShjpV4fmGHesGZZUiP9OSE/EVfdwdRz0PgvkEvrZHpsj2htRaHJfftE8giBA==
@@ -2861,14 +2852,14 @@
"@smithy/util-stream" "^3.2.1"
tslib "^2.6.2"
-"@smithy/types@^3.5.0", "@smithy/types@^3.6.0":
+"@smithy/types@^3.6.0":
version "3.6.0"
resolved "https://registry.yarnpkg.com/@smithy/types/-/types-3.6.0.tgz#03a52bfd62ee4b7b2a1842c8ae3ada7a0a5ff3a4"
integrity sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==
dependencies:
tslib "^2.6.2"
-"@smithy/url-parser@^3.0.7", "@smithy/url-parser@^3.0.8":
+"@smithy/url-parser@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-3.0.8.tgz#8057d91d55ba8df97d74576e000f927b42da9e18"
integrity sha512-4FdOhwpTW7jtSFWm7SpfLGKIBC9ZaTKG5nBF0wK24aoQKQyDIKUw3+KFWCQ9maMzrgTJIuOvOnsV2lLGW5XjTg==
@@ -2923,7 +2914,7 @@
dependencies:
tslib "^2.6.2"
-"@smithy/util-defaults-mode-browser@^3.0.23":
+"@smithy/util-defaults-mode-browser@^3.0.25":
version "3.0.25"
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.25.tgz#ef9b84272d1db23503ff155f9075a4543ab6dab7"
integrity sha512-fRw7zymjIDt6XxIsLwfJfYUfbGoO9CmCJk6rjJ/X5cd20+d2Is7xjU5Kt/AiDt6hX8DAf5dztmfP5O82gR9emA==
@@ -2934,7 +2925,7 @@
bowser "^2.11.0"
tslib "^2.6.2"
-"@smithy/util-defaults-mode-node@^3.0.23":
+"@smithy/util-defaults-mode-node@^3.0.25":
version "3.0.25"
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.25.tgz#c16fe3995c8e90ae318e336178392173aebe1e37"
integrity sha512-H3BSZdBDiVZGzt8TG51Pd2FvFO0PAx/A0mJ0EH8a13KJ6iUCdYnw/Dk/MdC1kTd0eUuUGisDFaxXVXo4HHFL1g==
@@ -2947,7 +2938,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/util-endpoints@^2.1.3":
+"@smithy/util-endpoints@^2.1.4":
version "2.1.4"
resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-2.1.4.tgz#a29134c2b1982442c5fc3be18d9b22796e8eb964"
integrity sha512-kPt8j4emm7rdMWQyL0F89o92q10gvCUa6sBkBtDJ7nV2+P7wpXczzOfoDJ49CKXe5CCqb8dc1W+ZdLlrKzSAnQ==
@@ -2963,7 +2954,7 @@
dependencies:
tslib "^2.6.2"
-"@smithy/util-middleware@^3.0.7", "@smithy/util-middleware@^3.0.8":
+"@smithy/util-middleware@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-3.0.8.tgz#372bc7a2845408ad69da039d277fc23c2734d0c6"
integrity sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==
@@ -2971,7 +2962,7 @@
"@smithy/types" "^3.6.0"
tslib "^2.6.2"
-"@smithy/util-retry@^3.0.7", "@smithy/util-retry@^3.0.8":
+"@smithy/util-retry@^3.0.8":
version "3.0.8"
resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-3.0.8.tgz#9c607c175a4d8a87b5d8ebaf308f6b849e4dc4d0"
integrity sha512-TCEhLnY581YJ+g1x0hapPz13JFqzmh/pMWL2KEFASC51qCfw3+Y47MrTmea4bUE5vsdxQ4F6/KFbUeSz22Q1ow==
@@ -3017,7 +3008,7 @@
"@smithy/util-buffer-from" "^3.0.0"
tslib "^2.6.2"
-"@smithy/util-waiter@^3.1.6":
+"@smithy/util-waiter@^3.1.7":
version "3.1.7"
resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-3.1.7.tgz#e94f7b9fb8e3b627d78f8886918c76030cf41815"
integrity sha512-d5yGlQtmN/z5eoTtIYgkvOw27US2Ous4VycnXatyoImIF9tzlcpnKqQ/V7qhvJmb2p6xZne1NopCLakdTnkBBQ==
@@ -3157,6 +3148,18 @@
"@svgr/plugin-jsx" "8.1.0"
"@svgr/plugin-svgo" "8.1.0"
+"@tanstack/query-core@5.59.20":
+ version "5.59.20"
+ resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.59.20.tgz#356718976536727b9af0ad1163a21fd6a44ee0a9"
+ integrity sha512-e8vw0lf7KwfGe1if4uPFhvZRWULqHjFcz3K8AebtieXvnMOz5FSzlZe3mTLlPuUBcydCnBRqYs2YJ5ys68wwLg==
+
+"@tanstack/react-query@^5.59.20":
+ version "5.59.20"
+ resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.59.20.tgz#bacf1983f44c5690bb99b518f2ef71dc2fa875a4"
+ integrity sha512-Zly0egsK0tFdfSbh5/mapSa+Zfc3Et0Zkar7Wo5sQkFzWyB3p3uZWOHR2wrlAEEV2L953eLuDBtbgFvMYiLvUw==
+ dependencies:
+ "@tanstack/query-core" "5.59.20"
+
"@testing-library/dom@^10.1.0":
version "10.4.0"
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.0.tgz#82a9d9462f11d240ecadbf406607c6ceeeff43a8"
@@ -3459,13 +3462,13 @@
"@typescript-eslint/types" "7.16.1"
"@typescript-eslint/visitor-keys" "7.16.1"
-"@typescript-eslint/scope-manager@8.13.0":
- version "8.13.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.13.0.tgz#2f4aed0b87d72360e64e4ea194b1fde14a59082e"
- integrity sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==
+"@typescript-eslint/scope-manager@8.14.0":
+ version "8.14.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz#01f37c147a735cd78f0ff355e033b9457da1f373"
+ integrity sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==
dependencies:
- "@typescript-eslint/types" "8.13.0"
- "@typescript-eslint/visitor-keys" "8.13.0"
+ "@typescript-eslint/types" "8.14.0"
+ "@typescript-eslint/visitor-keys" "8.14.0"
"@typescript-eslint/type-utils@7.16.1":
version "7.16.1"
@@ -3487,10 +3490,10 @@
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.16.1.tgz#bbab066276d18e398bc64067b23f1ce84dfc6d8c"
integrity sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==
-"@typescript-eslint/types@8.13.0":
- version "8.13.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.13.0.tgz#3f35dead2b2491a04339370dcbcd17bbdfc204d8"
- integrity sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==
+"@typescript-eslint/types@8.14.0":
+ version "8.14.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.14.0.tgz#0d33d8d0b08479c424e7d654855fddf2c71e4021"
+ integrity sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==
"@typescript-eslint/typescript-estree@5.62.0":
version "5.62.0"
@@ -3519,13 +3522,13 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/typescript-estree@8.13.0":
- version "8.13.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.13.0.tgz#db8c93dd5437ca3ce417a255fb35ddc3c12c3e95"
- integrity sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==
+"@typescript-eslint/typescript-estree@8.14.0":
+ version "8.14.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz#a7a3a5a53a6c09313e12fb4531d4ff582ee3c312"
+ integrity sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==
dependencies:
- "@typescript-eslint/types" "8.13.0"
- "@typescript-eslint/visitor-keys" "8.13.0"
+ "@typescript-eslint/types" "8.14.0"
+ "@typescript-eslint/visitor-keys" "8.14.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -3558,14 +3561,14 @@
semver "^7.3.7"
"@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0":
- version "8.13.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.13.0.tgz#f6d40e8b5053dcaeabbd2e26463857abf27d62c0"
- integrity sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==
+ version "8.14.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.14.0.tgz#ac2506875e03aba24e602364e43b2dfa45529dbd"
+ integrity sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.13.0"
- "@typescript-eslint/types" "8.13.0"
- "@typescript-eslint/typescript-estree" "8.13.0"
+ "@typescript-eslint/scope-manager" "8.14.0"
+ "@typescript-eslint/types" "8.14.0"
+ "@typescript-eslint/typescript-estree" "8.14.0"
"@typescript-eslint/visitor-keys@5.62.0":
version "5.62.0"
@@ -3583,142 +3586,141 @@
"@typescript-eslint/types" "7.16.1"
eslint-visitor-keys "^3.4.3"
-"@typescript-eslint/visitor-keys@8.13.0":
- version "8.13.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz#e97b0d92b266ef38a1faf40a74da289b66683a5b"
- integrity sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==
+"@typescript-eslint/visitor-keys@8.14.0":
+ version "8.14.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz#2418d5a54669af9658986ade4e6cfb7767d815ad"
+ integrity sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==
dependencies:
- "@typescript-eslint/types" "8.13.0"
+ "@typescript-eslint/types" "8.14.0"
eslint-visitor-keys "^3.4.3"
"@uswds/uswds@^3.8.1":
- version "3.9.0"
- resolved "https://registry.yarnpkg.com/@uswds/uswds/-/uswds-3.9.0.tgz#e98b52995a001ff091a9c61baeb487064c98bc6a"
- integrity sha512-8THm36j7iLjrDiI1D0C6b3hHsmM/Sy5Iiz+IjE+i/gYzVUMG9XVthxAZYonhU97Q1b079n6nYwlUmDSYowJecQ==
+ version "3.10.0"
+ resolved "https://registry.yarnpkg.com/@uswds/uswds/-/uswds-3.10.0.tgz#f78ab69e26dec0080a92845b3dd1d9ddab26e6e9"
+ integrity sha512-LWFTQzp4e3kqtnD/Wsyfx9uGTkn5GEpzhscNWJMIsdWBGKtiu96QT99oRJUmcsB6HbGhR0Th0FtlK/Zzx2WghA==
dependencies:
- object-assign "4.1.1"
receptor "1.0.0"
resolve-id-refs "0.1.0"
-"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb"
- integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==
+"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.12.1":
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6"
+ integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==
dependencies:
- "@webassemblyjs/helper-numbers" "1.11.6"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+ "@webassemblyjs/helper-numbers" "1.13.2"
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
-"@webassemblyjs/floating-point-hex-parser@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431"
- integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==
+"@webassemblyjs/floating-point-hex-parser@1.13.2":
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#fcca1eeddb1cc4e7b6eed4fc7956d6813b21b9fb"
+ integrity sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==
-"@webassemblyjs/helper-api-error@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768"
- integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==
+"@webassemblyjs/helper-api-error@1.13.2":
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#e0a16152248bc38daee76dd7e21f15c5ef3ab1e7"
+ integrity sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==
-"@webassemblyjs/helper-buffer@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6"
- integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==
+"@webassemblyjs/helper-buffer@1.14.1":
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#822a9bc603166531f7d5df84e67b5bf99b72b96b"
+ integrity sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==
-"@webassemblyjs/helper-numbers@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5"
- integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==
+"@webassemblyjs/helper-numbers@1.13.2":
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#dbd932548e7119f4b8a7877fd5a8d20e63490b2d"
+ integrity sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==
dependencies:
- "@webassemblyjs/floating-point-hex-parser" "1.11.6"
- "@webassemblyjs/helper-api-error" "1.11.6"
+ "@webassemblyjs/floating-point-hex-parser" "1.13.2"
+ "@webassemblyjs/helper-api-error" "1.13.2"
"@xtuc/long" "4.2.2"
-"@webassemblyjs/helper-wasm-bytecode@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9"
- integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==
+"@webassemblyjs/helper-wasm-bytecode@1.13.2":
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#e556108758f448aae84c850e593ce18a0eb31e0b"
+ integrity sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==
-"@webassemblyjs/helper-wasm-section@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf"
- integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==
+"@webassemblyjs/helper-wasm-section@1.14.1":
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#9629dda9c4430eab54b591053d6dc6f3ba050348"
+ integrity sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==
dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-buffer" "1.12.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
- "@webassemblyjs/wasm-gen" "1.12.1"
+ "@webassemblyjs/ast" "1.14.1"
+ "@webassemblyjs/helper-buffer" "1.14.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
+ "@webassemblyjs/wasm-gen" "1.14.1"
-"@webassemblyjs/ieee754@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a"
- integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==
+"@webassemblyjs/ieee754@1.13.2":
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#1c5eaace1d606ada2c7fd7045ea9356c59ee0dba"
+ integrity sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==
dependencies:
"@xtuc/ieee754" "^1.2.0"
-"@webassemblyjs/leb128@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7"
- integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==
+"@webassemblyjs/leb128@1.13.2":
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#57c5c3deb0105d02ce25fa3fd74f4ebc9fd0bbb0"
+ integrity sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==
dependencies:
"@xtuc/long" "4.2.2"
-"@webassemblyjs/utf8@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a"
- integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==
+"@webassemblyjs/utf8@1.13.2":
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#917a20e93f71ad5602966c2d685ae0c6c21f60f1"
+ integrity sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==
"@webassemblyjs/wasm-edit@^1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b"
- integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==
- dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-buffer" "1.12.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
- "@webassemblyjs/helper-wasm-section" "1.12.1"
- "@webassemblyjs/wasm-gen" "1.12.1"
- "@webassemblyjs/wasm-opt" "1.12.1"
- "@webassemblyjs/wasm-parser" "1.12.1"
- "@webassemblyjs/wast-printer" "1.12.1"
-
-"@webassemblyjs/wasm-gen@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547"
- integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#ac6689f502219b59198ddec42dcd496b1004d597"
+ integrity sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==
+ dependencies:
+ "@webassemblyjs/ast" "1.14.1"
+ "@webassemblyjs/helper-buffer" "1.14.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
+ "@webassemblyjs/helper-wasm-section" "1.14.1"
+ "@webassemblyjs/wasm-gen" "1.14.1"
+ "@webassemblyjs/wasm-opt" "1.14.1"
+ "@webassemblyjs/wasm-parser" "1.14.1"
+ "@webassemblyjs/wast-printer" "1.14.1"
+
+"@webassemblyjs/wasm-gen@1.14.1":
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#991e7f0c090cb0bb62bbac882076e3d219da9570"
+ integrity sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==
dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
- "@webassemblyjs/ieee754" "1.11.6"
- "@webassemblyjs/leb128" "1.11.6"
- "@webassemblyjs/utf8" "1.11.6"
+ "@webassemblyjs/ast" "1.14.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
+ "@webassemblyjs/ieee754" "1.13.2"
+ "@webassemblyjs/leb128" "1.13.2"
+ "@webassemblyjs/utf8" "1.13.2"
-"@webassemblyjs/wasm-opt@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5"
- integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==
+"@webassemblyjs/wasm-opt@1.14.1":
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#e6f71ed7ccae46781c206017d3c14c50efa8106b"
+ integrity sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==
dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-buffer" "1.12.1"
- "@webassemblyjs/wasm-gen" "1.12.1"
- "@webassemblyjs/wasm-parser" "1.12.1"
+ "@webassemblyjs/ast" "1.14.1"
+ "@webassemblyjs/helper-buffer" "1.14.1"
+ "@webassemblyjs/wasm-gen" "1.14.1"
+ "@webassemblyjs/wasm-parser" "1.14.1"
-"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937"
- integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==
+"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.12.1":
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#b3e13f1893605ca78b52c68e54cf6a865f90b9fb"
+ integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==
dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-api-error" "1.11.6"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
- "@webassemblyjs/ieee754" "1.11.6"
- "@webassemblyjs/leb128" "1.11.6"
- "@webassemblyjs/utf8" "1.11.6"
+ "@webassemblyjs/ast" "1.14.1"
+ "@webassemblyjs/helper-api-error" "1.13.2"
+ "@webassemblyjs/helper-wasm-bytecode" "1.13.2"
+ "@webassemblyjs/ieee754" "1.13.2"
+ "@webassemblyjs/leb128" "1.13.2"
+ "@webassemblyjs/utf8" "1.13.2"
-"@webassemblyjs/wast-printer@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac"
- integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==
+"@webassemblyjs/wast-printer@1.14.1":
+ version "1.14.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#3bb3e9638a8ae5fdaf9610e7a06b4d9f9aa6fe07"
+ integrity sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==
dependencies:
- "@webassemblyjs/ast" "1.12.1"
+ "@webassemblyjs/ast" "1.14.1"
"@xtuc/long" "4.2.2"
"@webpack-cli/configtest@^2.1.1":
@@ -3761,13 +3763,6 @@ abab@^2.0.6:
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
-abort-controller@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
- integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
- dependencies:
- event-target-shim "^5.0.0"
-
accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
version "1.3.8"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
@@ -4255,12 +4250,12 @@ babel-plugin-jest-hoist@^29.6.3:
"@types/babel__traverse" "^7.0.6"
babel-plugin-polyfill-corejs2@^0.4.10:
- version "0.4.11"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33"
- integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==
+ version "0.4.12"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz#ca55bbec8ab0edeeef3d7b8ffd75322e210879a9"
+ integrity sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==
dependencies:
"@babel/compat-data" "^7.22.6"
- "@babel/helper-define-polyfill-provider" "^0.6.2"
+ "@babel/helper-define-polyfill-provider" "^0.6.3"
semver "^6.3.1"
babel-plugin-polyfill-corejs3@^0.10.6:
@@ -4272,11 +4267,11 @@ babel-plugin-polyfill-corejs3@^0.10.6:
core-js-compat "^3.38.0"
babel-plugin-polyfill-regenerator@^0.6.1:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e"
- integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==
+ version "0.6.3"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz#abeb1f3f1c762eace37587f42548b08b57789bc8"
+ integrity sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.6.2"
+ "@babel/helper-define-polyfill-provider" "^0.6.3"
babel-preset-current-node-syntax@^1.0.0:
version "1.1.0"
@@ -4312,11 +4307,6 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
base64id@2.0.0, base64id@~2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6"
@@ -4457,23 +4447,15 @@ buffer-from@^1.0.0:
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-buffer@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
- integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.2.1"
-
builtin-modules@3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
bullmq@^5.7.0:
- version "5.23.1"
- resolved "https://registry.yarnpkg.com/bullmq/-/bullmq-5.23.1.tgz#c0e6a99f95efc32e6c78241df07d60cefa0c9ccc"
- integrity sha512-WSN+EjtjjZ6n7f7YNdovc0nwVYRofhDSGjtBW4/+TjBiUwG0tv2L8FKWaLI9qVCgNI3kLra2CxrnDV0OWqTZPA==
+ version "5.25.6"
+ resolved "https://registry.yarnpkg.com/bullmq/-/bullmq-5.25.6.tgz#7a7bb38e48556e96cba1a4c6988679ed6e194d06"
+ integrity sha512-jxpa/DB02V20CqBAgyqpQazT630CJm0r4fky8EchH3mcJAomRtKXLS6tRA0J8tb29BDGlr/LXhlUuZwdBJBSdA==
dependencies:
cron-parser "^4.6.0"
ioredis "^5.4.1"
@@ -4535,9 +4517,9 @@ camelcase@^7.0.0:
integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==
caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001669:
- version "1.0.30001677"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz#27c2e2c637e007cfa864a16f7dfe7cde66b38b5f"
- integrity sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==
+ version "1.0.30001680"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz#5380ede637a33b9f9f1fc6045ea99bd142f3da5e"
+ integrity sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==
cfenv@^1.2.3:
version "1.2.4"
@@ -5082,9 +5064,9 @@ cron-parser@^4.2.0, cron-parser@^4.6.0:
luxon "^3.2.1"
cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
+ version "7.0.5"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.5.tgz#910aac880ff5243da96b728bc6521a5f6c2f2f82"
+ integrity sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==
dependencies:
path-key "^3.1.0"
shebang-command "^2.0.0"
@@ -5645,9 +5627,9 @@ ejs@^3.1.10:
jake "^10.8.5"
electron-to-chromium@^1.5.41:
- version "1.5.51"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.51.tgz#bb99216fed4892d131a8585a8593b00739310163"
- integrity sha512-kKeWV57KSS8jH4alKt/jKnvHPmJgBxXzGUSbMd4eQF+iOsVPl7bz2KUmu6eo80eMP8wVioTfTyTzdMgM15WXNg==
+ version "1.5.57"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.57.tgz#cb43af8784166bca24565b3418bf5f775a6b1c86"
+ integrity sha512-xS65H/tqgOwUBa5UmOuNSLuslDo7zho0y/lgQw35pnrqiZh7UOWHCeL/Bt6noJATbA6tpQJGCifsFsIRZj1Fqg==
element-closest@^2.0.1:
version "2.0.2"
@@ -5792,9 +5774,9 @@ error-ex@^1.3.1:
is-arrayish "^0.2.1"
es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3:
- version "1.23.3"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0"
- integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==
+ version "1.23.4"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.4.tgz#f006871f484d6a78229d2343557f2597f8333ed4"
+ integrity sha512-HR1gxH5OaiN7XH7uiWH0RLw0RcFySiSoW1ctxmD1ahTw3uGBtkmm/ng0tDU1OtYx5OK6EOL5Y6O21cDflG3Jcg==
dependencies:
array-buffer-byte-length "^1.0.1"
arraybuffer.prototype.slice "^1.0.3"
@@ -5811,7 +5793,7 @@ es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23
function.prototype.name "^1.1.6"
get-intrinsic "^1.2.4"
get-symbol-description "^1.0.2"
- globalthis "^1.0.3"
+ globalthis "^1.0.4"
gopd "^1.0.1"
has-property-descriptors "^1.0.2"
has-proto "^1.0.3"
@@ -5827,10 +5809,10 @@ es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23
is-string "^1.0.7"
is-typed-array "^1.1.13"
is-weakref "^1.0.2"
- object-inspect "^1.13.1"
+ object-inspect "^1.13.3"
object-keys "^1.1.1"
object.assign "^4.1.5"
- regexp.prototype.flags "^1.5.2"
+ regexp.prototype.flags "^1.5.3"
safe-array-concat "^1.1.2"
safe-regex-test "^1.0.3"
string.prototype.trim "^1.2.9"
@@ -6061,9 +6043,9 @@ eslint-plugin-import@^2.31.0:
tsconfig-paths "^3.15.0"
eslint-plugin-jest@^28.6.0:
- version "28.8.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-28.8.3.tgz#c5699bba0ad06090ad613535e4f1572f4c2567c0"
- integrity sha512-HIQ3t9hASLKm2IhIOqnu+ifw7uLZkIlR7RYNv7fMcEi/p0CIiJmfriStQS2LDkgtY4nyLbIZAD+JL347Yc2ETQ==
+ version "28.9.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-28.9.0.tgz#19168dfaed124339cd2252c4c4d1ac3688aeb243"
+ integrity sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==
dependencies:
"@typescript-eslint/utils" "^6.0.0 || ^7.0.0 || ^8.0.0"
@@ -6370,17 +6352,12 @@ etag@~1.8.1:
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
-event-target-shim@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
- integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
-
eventemitter3@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4"
integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==
-events@^3.2.0, events@^3.3.0:
+events@^3.2.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
@@ -7201,11 +7178,6 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
-ieee754@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
ignore-by-default@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"
@@ -8616,10 +8588,10 @@ log-update@^5.0.1:
strip-ansi "^7.0.1"
wrap-ansi "^8.0.1"
-logform@^2.6.0, logform@^2.6.1:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/logform/-/logform-2.6.1.tgz#71403a7d8cae04b2b734147963236205db9b3df0"
- integrity sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==
+logform@^2.7.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/logform/-/logform-2.7.0.tgz#cfca97528ef290f2e125a08396805002b2d060d1"
+ integrity sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==
dependencies:
"@colors/colors" "1.6.0"
"@types/triple-beam" "^1.3.2"
@@ -9052,9 +9024,9 @@ no-case@^3.0.4:
tslib "^2.0.3"
nock@^13.3.8:
- version "13.5.5"
- resolved "https://registry.yarnpkg.com/nock/-/nock-13.5.5.tgz#cd1caaca281d42be17d51946367a3d53a6af3e78"
- integrity sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==
+ version "13.5.6"
+ resolved "https://registry.yarnpkg.com/nock/-/nock-13.5.6.tgz#5e693ec2300bbf603b61dae6df0225673e6c4997"
+ integrity sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==
dependencies:
debug "^4.1.0"
json-stringify-safe "^5.0.1"
@@ -9214,15 +9186,15 @@ oauth@0.10.x:
resolved "https://registry.yarnpkg.com/oauth/-/oauth-0.10.0.tgz#3551c4c9b95c53ea437e1e21e46b649482339c58"
integrity sha512-1orQ9MT1vHFGQxhuy7E/0gECD3fd2fCC+PIX+/jgmU/gI3EpRocXtmtvxCO5x3WZ443FLTLFWNDjl5MPJf9u+Q==
-object-assign@4.1.1, object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
+object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-object-inspect@^1.13.1, object-inspect@^1.7.0:
- version "1.13.2"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff"
- integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==
+object-inspect@^1.13.1, object-inspect@^1.13.3, object-inspect@^1.7.0:
+ version "1.13.3"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.3.tgz#f14c183de51130243d6d18ae149375ff50ea488a"
+ integrity sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==
object-is@^1.0.2, object-is@^1.1.5:
version "1.1.6"
@@ -9649,7 +9621,7 @@ pgpass@1.x:
dependencies:
split2 "^4.1.0"
-picocolors@^1.0.0, picocolors@^1.0.1, picocolors@^1.1.0:
+picocolors@^1.0.0, picocolors@^1.0.1, picocolors@^1.1.0, picocolors@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b"
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
@@ -9749,20 +9721,20 @@ postcss-modules-extract-imports@^3.1.0:
integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==
postcss-modules-local-by-default@^4.0.5:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz#f1b9bd757a8edf4d8556e8d0f4f894260e3df78f"
- integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz#b0db6bc81ffc7bdc52eb0f84d6ca0bedf0e36d21"
+ integrity sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==
dependencies:
icss-utils "^5.0.0"
- postcss-selector-parser "^6.0.2"
+ postcss-selector-parser "^7.0.0"
postcss-value-parser "^4.1.0"
postcss-modules-scope@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz#a43d28289a169ce2c15c00c4e64c0858e43457d5"
- integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz#1bbccddcb398f1d7a511e0a2d1d047718af4078c"
+ integrity sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==
dependencies:
- postcss-selector-parser "^6.0.4"
+ postcss-selector-parser "^7.0.0"
postcss-modules-values@^4.0.0:
version "4.0.0"
@@ -9771,10 +9743,10 @@ postcss-modules-values@^4.0.0:
dependencies:
icss-utils "^5.0.0"
-postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
- version "6.1.2"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de"
- integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==
+postcss-selector-parser@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz#41bd8b56f177c093ca49435f65731befe25d6b9c"
+ integrity sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
@@ -9785,12 +9757,12 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
postcss@^8.4.31, postcss@^8.4.33:
- version "8.4.47"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365"
- integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==
+ version "8.4.49"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.49.tgz#4ea479048ab059ab3ae61d082190fabfd994fe19"
+ integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==
dependencies:
nanoid "^3.3.7"
- picocolors "^1.1.0"
+ picocolors "^1.1.1"
source-map-js "^1.2.1"
postgres-array@~2.0.0:
@@ -9849,17 +9821,12 @@ pretty-format@^29.7.0:
react-is "^18.0.0"
process-on-spawn@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/process-on-spawn/-/process-on-spawn-1.0.0.tgz#95b05a23073d30a17acfdc92a440efd2baefdc93"
- integrity sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/process-on-spawn/-/process-on-spawn-1.1.0.tgz#9d5999ba87b3bf0a8acb05322d69f2f5aa4fb763"
+ integrity sha512-JOnOPQ/8TZgjs1JIH/m9ni7FfimjNa/PRx7y/Wb5qdItsnhO0jE4AT7fC0HjC28DUQWDr50dwSYZLdRMlqDq3Q==
dependencies:
fromentries "^1.2.0"
-process@^0.11.10:
- version "0.11.10"
- resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
- integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
-
promise-props@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/promise-props/-/promise-props-1.0.0.tgz#e4c673e65a9b0339ded85b1c5ad47e34349c5a1c"
@@ -9921,9 +9888,11 @@ proxyquire@^2.1.3:
resolve "^1.11.1"
psl@^1.1.33:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
- integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/psl/-/psl-1.10.0.tgz#1450f7e16f922c3beeb7bd9db3f312635018fa15"
+ integrity sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==
+ dependencies:
+ punycode "^2.3.1"
pstree.remy@^1.1.8:
version "1.1.8"
@@ -10097,12 +10066,12 @@ react-redux@^7.2.2:
react-is "^17.0.2"
react-router-dom@^6.18.0:
- version "6.27.0"
- resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.27.0.tgz#8d7972a425fd75f91c1e1ff67e47240c5752dc3f"
- integrity sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==
+ version "6.28.0"
+ resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.28.0.tgz#f73ebb3490e59ac9f299377062ad1d10a9f579e6"
+ integrity sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==
dependencies:
- "@remix-run/router" "1.20.0"
- react-router "6.27.0"
+ "@remix-run/router" "1.21.0"
+ react-router "6.28.0"
react-router@6.18.0:
version "6.18.0"
@@ -10111,12 +10080,12 @@ react-router@6.18.0:
dependencies:
"@remix-run/router" "1.11.0"
-react-router@6.27.0:
- version "6.27.0"
- resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.27.0.tgz#db292474926c814c996c0ff3ef0162d1f9f60ed4"
- integrity sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==
+react-router@6.28.0:
+ version "6.28.0"
+ resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.28.0.tgz#29247c86d7ba901d7e5a13aa79a96723c3e59d0d"
+ integrity sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==
dependencies:
- "@remix-run/router" "1.20.0"
+ "@remix-run/router" "1.21.0"
react@^18.2.0:
version "18.3.1"
@@ -10132,7 +10101,7 @@ read@1.0.x:
dependencies:
mute-stream "~0.0.4"
-readable-stream@^3.4.0:
+readable-stream@^3.4.0, readable-stream@^3.6.2:
version "3.6.2"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
@@ -10141,17 +10110,6 @@ readable-stream@^3.4.0:
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
-readable-stream@^4.5.2:
- version "4.5.2"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.5.2.tgz#9e7fc4c45099baeed934bff6eb97ba6cf2729e09"
- integrity sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==
- dependencies:
- abort-controller "^3.0.0"
- buffer "^6.0.3"
- events "^3.3.0"
- process "^0.11.10"
- string_decoder "^1.3.0"
-
readdirp@~3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -10320,7 +10278,7 @@ regexp-ast-analysis@^0.7.0:
"@eslint-community/regexpp" "^4.8.0"
refa "^0.12.1"
-regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2:
+regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2, regexp.prototype.flags@^1.5.3:
version "1.5.3"
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz#b3ae40b1d2499b8350ab2c3fe6ef3845d3a96f42"
integrity sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==
@@ -11136,7 +11094,7 @@ string.prototype.trimstart@^1.0.8:
define-properties "^1.2.1"
es-object-atoms "^1.0.0"
-string_decoder@^1.1.1, string_decoder@^1.3.0:
+string_decoder@^1.1.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
@@ -12087,13 +12045,13 @@ wildcard@^2.0.0:
resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67"
integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==
-winston-transport@^4.7.0:
- version "4.8.0"
- resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.8.0.tgz#a15080deaeb80338455ac52c863418c74fcf38ea"
- integrity sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==
+winston-transport@^4.9.0:
+ version "4.9.0"
+ resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.9.0.tgz#3bba345de10297654ea6f33519424560003b3bf9"
+ integrity sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==
dependencies:
- logform "^2.6.1"
- readable-stream "^4.5.2"
+ logform "^2.7.0"
+ readable-stream "^3.6.2"
triple-beam "^1.3.0"
winston@2.x:
@@ -12109,21 +12067,21 @@ winston@2.x:
stack-trace "0.0.x"
winston@^3.11.0:
- version "3.16.0"
- resolved "https://registry.yarnpkg.com/winston/-/winston-3.16.0.tgz#d11caabada87b7d4b59aba9a94b882121b773f9b"
- integrity sha512-xz7+cyGN5M+4CmmD4Npq1/4T+UZaz7HaeTlAruFUTjk79CNMq+P6H30vlE4z0qfqJ01VHYQwd7OZo03nYm/+lg==
+ version "3.17.0"
+ resolved "https://registry.yarnpkg.com/winston/-/winston-3.17.0.tgz#74b8665ce9b4ea7b29d0922cfccf852a08a11423"
+ integrity sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==
dependencies:
"@colors/colors" "^1.6.0"
"@dabh/diagnostics" "^2.0.2"
async "^3.2.3"
is-stream "^2.0.0"
- logform "^2.6.0"
+ logform "^2.7.0"
one-time "^1.0.0"
readable-stream "^3.4.0"
safe-stable-stringify "^2.3.1"
stack-trace "0.0.x"
triple-beam "^1.3.0"
- winston-transport "^4.7.0"
+ winston-transport "^4.9.0"
wkx@^0.5.0:
version "0.5.0"