From 7b264042dc7b3f4b77a75f5b21c39b2cff9582e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 8 Sep 2022 20:53:17 +0000 Subject: [PATCH] Update nextjs monorepo to v12.3.0 (#2222) * Update nextjs monorepo to v12.3.0 Signed-off-by: Renovate Bot * Fix tests Signed-off-by: Tilman Vatteroth Signed-off-by: Renovate Bot Signed-off-by: Tilman Vatteroth Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tilman Vatteroth --- package.json | 4 +- .../create-non-existing-note-hint.test.tsx | 3 + .../note-loading-boundary.test.tsx | 7 + .../abcjs/abcjs-markdown-extension.test.tsx | 2 + .../csv/csv-table-markdown-extension.test.tsx | 2 + .../flowchart-markdown-extension.test.tsx | 2 + .../graphviz-markdown-extension.test.tsx | 2 + ...ghlighted-code-markdown-extension.test.tsx | 2 + ...hortcodes-markdown-extension.test.tsx.snap | 22 ++- ...acy-shortcodes-markdown-extension.test.tsx | 44 ++--- .../plantuml-markdown-extension.test.tsx | 2 + .../vega-lite-markdown-extension.test.tsx | 2 + .../vimeo/vimeo-frame.test.tsx | 2 + .../youtube/youtube-frame.test.tsx | 2 + .../youtube-markdown-extension.test.tsx | 20 +- ...ld-state-from-first-heading-update.test.ts | 16 +- ...ate-from-set-note-data-from-server.test.ts | 2 + .../build-state-from-task-list-update.test.ts | 2 + yarn.lock | 185 +++++++++--------- 19 files changed, 166 insertions(+), 157 deletions(-) diff --git a/package.json b/package.json index d6db53842..08ef7e072 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "markmap-lib": "0.13.5", "markmap-view": "0.13.5", "mermaid": "9.1.6", - "next": "12.2.2", + "next": "12.3.0", "react": "18.2.0", "react-bootstrap": "1.6.6", "react-bootstrap-typeahead": "5.2.2", @@ -133,7 +133,7 @@ "yjs": "13.5.41" }, "devDependencies": { - "@next/bundle-analyzer": "12.2.2", + "@next/bundle-analyzer": "12.3.0", "@testing-library/cypress": "8.0.3", "@testing-library/dom": "8.17.1", "@testing-library/jest-dom": "5.16.5", diff --git a/src/components/common/note-loading-boundary/create-non-existing-note-hint.test.tsx b/src/components/common/note-loading-boundary/create-non-existing-note-hint.test.tsx index 5774f05de..cefb55a41 100644 --- a/src/components/common/note-loading-boundary/create-non-existing-note-hint.test.tsx +++ b/src/components/common/note-loading-boundary/create-non-existing-note-hint.test.tsx @@ -13,6 +13,9 @@ import type { Note, NoteMetadata } from '../../../api/notes/types' import { Mock } from 'ts-mockery' import { waitForOtherPromisesToFinish } from '../../../utils/wait-for-other-promises-to-finish' +jest.mock('../../../api/notes') +jest.mock('../../../hooks/common/use-single-string-url-parameter') + describe('create non existing note hint', () => { const mockedNoteId = 'mockedNoteId' diff --git a/src/components/common/note-loading-boundary/note-loading-boundary.test.tsx b/src/components/common/note-loading-boundary/note-loading-boundary.test.tsx index ed69ad7a6..19b6d3825 100644 --- a/src/components/common/note-loading-boundary/note-loading-boundary.test.tsx +++ b/src/components/common/note-loading-boundary/note-loading-boundary.test.tsx @@ -17,6 +17,13 @@ import * as CommonErrorPageModule from '../../error-pages/common-error-page' import * as LoadingScreenModule from '../../../components/application-loader/loading-screen/loading-screen' import * as CreateNonExistingNoteHintModule from './create-non-existing-note-hint' +jest.mock('../../../hooks/common/use-single-string-url-parameter') +jest.mock('../../../api/notes') +jest.mock('../../../redux/note-details/methods') +jest.mock('../../error-pages/common-error-page') +jest.mock('../../../components/application-loader/loading-screen/loading-screen') +jest.mock('./create-non-existing-note-hint') + describe('Note loading boundary', () => { const mockedNoteId = 'mockedNoteId' diff --git a/src/components/markdown-renderer/markdown-extension/abcjs/abcjs-markdown-extension.test.tsx b/src/components/markdown-renderer/markdown-extension/abcjs/abcjs-markdown-extension.test.tsx index 0469e804f..92f4e2103 100644 --- a/src/components/markdown-renderer/markdown-extension/abcjs/abcjs-markdown-extension.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/abcjs/abcjs-markdown-extension.test.tsx @@ -12,6 +12,8 @@ import type { CodeProps } from '../../replace-components/code-block-component-re import { AbcjsMarkdownExtension } from './abcjs-markdown-extension' import { mockI18n } from '../../test-utils/mock-i18n' +jest.mock('./abc-frame') + describe('AbcJs Markdown Extension', () => { beforeAll(async () => { jest.spyOn(AbcFrameModule, 'AbcFrame').mockImplementation((({ code }) => { diff --git a/src/components/markdown-renderer/markdown-extension/csv/csv-table-markdown-extension.test.tsx b/src/components/markdown-renderer/markdown-extension/csv/csv-table-markdown-extension.test.tsx index ffd688d06..eb624bb3b 100644 --- a/src/components/markdown-renderer/markdown-extension/csv/csv-table-markdown-extension.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/csv/csv-table-markdown-extension.test.tsx @@ -12,6 +12,8 @@ import { render } from '@testing-library/react' import { TestMarkdownRenderer } from '../../test-utils/test-markdown-renderer' import { CsvTableMarkdownExtension } from './csv-table-markdown-extension' +jest.mock('../csv/csv-table') + describe('CSV Table Markdown Extension', () => { beforeAll(async () => { jest.spyOn(CsvTableModule, 'CsvTable').mockImplementation((({ code }) => { diff --git a/src/components/markdown-renderer/markdown-extension/flowchart/flowchart-markdown-extension.test.tsx b/src/components/markdown-renderer/markdown-extension/flowchart/flowchart-markdown-extension.test.tsx index bd016eaa1..9ac424203 100644 --- a/src/components/markdown-renderer/markdown-extension/flowchart/flowchart-markdown-extension.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/flowchart/flowchart-markdown-extension.test.tsx @@ -12,6 +12,8 @@ import { FlowchartMarkdownExtension } from './flowchart-markdown-extension' import * as Flowchart from '../flowchart/flowchart' import type { CodeProps } from '../../replace-components/code-block-component-replacer' +jest.mock('../flowchart/flowchart') + describe('Flowchart markdown extensions', () => { beforeAll(async () => { jest.spyOn(Flowchart, 'FlowChart').mockImplementation((({ code }) => { diff --git a/src/components/markdown-renderer/markdown-extension/graphviz/graphviz-markdown-extension.test.tsx b/src/components/markdown-renderer/markdown-extension/graphviz/graphviz-markdown-extension.test.tsx index 4cb899341..a64dbe0dd 100644 --- a/src/components/markdown-renderer/markdown-extension/graphviz/graphviz-markdown-extension.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/graphviz/graphviz-markdown-extension.test.tsx @@ -12,6 +12,8 @@ import { GraphvizMarkdownExtension } from './graphviz-markdown-extension' import * as GraphvizFrameModule from '../graphviz/graphviz-frame' import type { CodeProps } from '../../replace-components/code-block-component-replacer' +jest.mock('../graphviz/graphviz-frame') + describe('PlantUML markdown extensions', () => { beforeAll(async () => { jest.spyOn(GraphvizFrameModule, 'GraphvizFrame').mockImplementation((({ code }) => { diff --git a/src/components/markdown-renderer/markdown-extension/highlighted-fence/highlighted-code-markdown-extension.test.tsx b/src/components/markdown-renderer/markdown-extension/highlighted-fence/highlighted-code-markdown-extension.test.tsx index 2fdc45e96..b86385baa 100644 --- a/src/components/markdown-renderer/markdown-extension/highlighted-fence/highlighted-code-markdown-extension.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/highlighted-fence/highlighted-code-markdown-extension.test.tsx @@ -12,6 +12,8 @@ import * as HighlightedCodeModule from './highlighted-code' import { mockI18n } from '../../test-utils/mock-i18n' import { HighlightedCodeMarkdownExtension } from './highlighted-code-markdown-extension' +jest.mock('./highlighted-code') + describe('Highlighted code markdown extension', () => { describe('renders', () => { beforeAll(async () => { diff --git a/src/components/markdown-renderer/markdown-extension/legacy-short-codes/__snapshots__/legacy-shortcodes-markdown-extension.test.tsx.snap b/src/components/markdown-renderer/markdown-extension/legacy-short-codes/__snapshots__/legacy-shortcodes-markdown-extension.test.tsx.snap index 9912dd3c3..8e38d9333 100644 --- a/src/components/markdown-renderer/markdown-extension/legacy-short-codes/__snapshots__/legacy-shortcodes-markdown-extension.test.tsx.snap +++ b/src/components/markdown-renderer/markdown-extension/legacy-short-codes/__snapshots__/legacy-shortcodes-markdown-extension.test.tsx.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Legacy shortcodes markdown extension renders correctly 1`] = ` +exports[`Legacy shortcodes markdown extension transforms a pdf short code into an URL 1`] = ` +`; + +exports[`Legacy shortcodes markdown extension transforms a slideshare short code into an URL 1`] = ` + +`; + +exports[`Legacy shortcodes markdown extension transforms a speakerdeck short code into an URL 1`] = ` +
+

diff --git a/src/components/markdown-renderer/markdown-extension/legacy-short-codes/legacy-shortcodes-markdown-extension.test.tsx b/src/components/markdown-renderer/markdown-extension/legacy-short-codes/legacy-shortcodes-markdown-extension.test.tsx index 15c61c6bd..b5fb509be 100644 --- a/src/components/markdown-renderer/markdown-extension/legacy-short-codes/legacy-shortcodes-markdown-extension.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/legacy-short-codes/legacy-shortcodes-markdown-extension.test.tsx @@ -3,41 +3,37 @@ * * SPDX-License-Identifier: AGPL-3.0-only */ -import * as replaceLegacyPdfShortCodeModule from './replace-legacy-pdf-short-code' -import * as replaceLegacySlideshareShortCodeModule from './replace-legacy-slideshare-short-code' -import * as replaceLegacySpeakerdeckShortCodeModule from './replace-legacy-speakerdeck-short-code' import { render } from '@testing-library/react' import { TestMarkdownRenderer } from '../../test-utils/test-markdown-renderer' import React from 'react' import { LegacyShortcodesMarkdownExtension } from './legacy-shortcodes-markdown-extension' -import MarkdownIt from 'markdown-it' describe('Legacy shortcodes markdown extension', () => { - const replaceLegacyPdfShortCodeMarkdownItExtensionMock = jest.spyOn( - replaceLegacyPdfShortCodeModule, - 'legacyPdfShortCode' - ) - const replaceLegacySlideshareShortCodeMarkdownItExtensionMock = jest.spyOn( - replaceLegacySlideshareShortCodeModule, - 'legacySlideshareShortCode' - ) - const replaceLegacySpeakerdeckShortCodeMarkdownItExtensionMock = jest.spyOn( - replaceLegacySpeakerdeckShortCodeModule, - 'legacySpeakerdeckShortCode' - ) - - it('renders correctly', () => { + it('transforms a pdf short code into an URL', () => { const view = render( + ) + expect(view.container).toMatchSnapshot() + }) + it('transforms a slideshare short code into an URL', () => { + const view = render( + + ) + expect(view.container).toMatchSnapshot() + }) + it('transforms a speakerdeck short code into an URL', () => { + const view = render( + ) - expect(replaceLegacyPdfShortCodeMarkdownItExtensionMock).toHaveBeenCalledWith(expect.any(MarkdownIt)) - expect(replaceLegacySlideshareShortCodeMarkdownItExtensionMock).toHaveBeenCalledWith(expect.any(MarkdownIt)) - expect(replaceLegacySpeakerdeckShortCodeMarkdownItExtensionMock).toHaveBeenCalledWith(expect.any(MarkdownIt)) expect(view.container).toMatchSnapshot() }) }) diff --git a/src/components/markdown-renderer/markdown-extension/plantuml/plantuml-markdown-extension.test.tsx b/src/components/markdown-renderer/markdown-extension/plantuml/plantuml-markdown-extension.test.tsx index fa051b490..c352df4e5 100644 --- a/src/components/markdown-renderer/markdown-extension/plantuml/plantuml-markdown-extension.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/plantuml/plantuml-markdown-extension.test.tsx @@ -13,6 +13,8 @@ import * as reduxModule from '../../../../redux' import { Mock } from 'ts-mockery' import type { ApplicationState } from '../../../../redux/application-state' +jest.mock('../../../../redux') + describe('PlantUML markdown extensions', () => { beforeAll(async () => { await mockI18n() diff --git a/src/components/markdown-renderer/markdown-extension/vega-lite/vega-lite-markdown-extension.test.tsx b/src/components/markdown-renderer/markdown-extension/vega-lite/vega-lite-markdown-extension.test.tsx index 1d5f973c6..5bb54a9b5 100644 --- a/src/components/markdown-renderer/markdown-extension/vega-lite/vega-lite-markdown-extension.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/vega-lite/vega-lite-markdown-extension.test.tsx @@ -12,6 +12,8 @@ import { VegaLiteMarkdownExtension } from './vega-lite-markdown-extension' import * as VegaLiteChartModule from '../vega-lite/vega-lite-chart' import type { CodeProps } from '../../replace-components/code-block-component-replacer' +jest.mock('../vega-lite/vega-lite-chart') + describe('Vega-Lite markdown extensions', () => { beforeAll(async () => { jest.spyOn(VegaLiteChartModule, 'VegaLiteChart').mockImplementation((({ code }) => { diff --git a/src/components/markdown-renderer/markdown-extension/vimeo/vimeo-frame.test.tsx b/src/components/markdown-renderer/markdown-extension/vimeo/vimeo-frame.test.tsx index 1eaa0bfcb..1a12c5059 100644 --- a/src/components/markdown-renderer/markdown-extension/vimeo/vimeo-frame.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/vimeo/vimeo-frame.test.tsx @@ -9,6 +9,8 @@ import React from 'react' import type { ClickShieldProps } from '../../replace-components/click-shield/click-shield' import * as ClickShieldModule from '../../replace-components/click-shield/click-shield' +jest.mock('../../replace-components/click-shield/click-shield') + describe('VimeoFrame', () => { beforeEach(() => { jest.spyOn(ClickShieldModule, 'ClickShield').mockImplementation((({ children }) => { diff --git a/src/components/markdown-renderer/markdown-extension/youtube/youtube-frame.test.tsx b/src/components/markdown-renderer/markdown-extension/youtube/youtube-frame.test.tsx index d560f0f41..992e338b0 100644 --- a/src/components/markdown-renderer/markdown-extension/youtube/youtube-frame.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/youtube/youtube-frame.test.tsx @@ -9,6 +9,8 @@ import React from 'react' import type { ClickShieldProps } from '../../replace-components/click-shield/click-shield' import * as ClickShieldModule from '../../replace-components/click-shield/click-shield' +jest.mock('../../replace-components/click-shield/click-shield') + describe('YoutubeFrame', () => { beforeEach(() => { jest.spyOn(ClickShieldModule, 'ClickShield').mockImplementation((({ children }) => { diff --git a/src/components/markdown-renderer/markdown-extension/youtube/youtube-markdown-extension.test.tsx b/src/components/markdown-renderer/markdown-extension/youtube/youtube-markdown-extension.test.tsx index 58787633b..fdca4b9e9 100644 --- a/src/components/markdown-renderer/markdown-extension/youtube/youtube-markdown-extension.test.tsx +++ b/src/components/markdown-renderer/markdown-extension/youtube/youtube-markdown-extension.test.tsx @@ -11,20 +11,10 @@ import * as YouTubeFrameModule from './youtube-frame' import React from 'react' import type { IdProps } from '../../replace-components/custom-tag-with-id-component-replacer' import { mockI18n } from '../../test-utils/mock-i18n' -import MarkdownIt from 'markdown-it' -import * as replaceLegacyYoutubeShortCodeMarkdownItPluginModule from './replace-legacy-youtube-short-code' -import * as replaceYouTubeLinkMarkdownItPluginModule from './replace-youtube-link' + +jest.mock('./youtube-frame') describe('youtube markdown extension', () => { - const replaceYouTubeLinkMarkdownItPluginSpy = jest.spyOn( - replaceYouTubeLinkMarkdownItPluginModule, - 'replaceYouTubeLinkMarkdownItPlugin' - ) - const replaceLegacyYoutubeShortCodeMarkdownItPluginSpy = jest.spyOn( - replaceLegacyYoutubeShortCodeMarkdownItPluginModule, - 'replaceLegacyYoutubeShortCodeMarkdownItPlugin' - ) - beforeAll(async () => { jest .spyOn(YouTubeFrameModule, 'YouTubeFrame') @@ -46,8 +36,6 @@ describe('youtube markdown extension', () => { content={'https://www.youtube.com/watch?v=XDnhKh5V5XQ'} /> ) - expect(replaceYouTubeLinkMarkdownItPluginSpy).toHaveBeenCalledWith(expect.any(MarkdownIt)) - expect(replaceLegacyYoutubeShortCodeMarkdownItPluginSpy).toHaveBeenCalledWith(expect.any(MarkdownIt)) expect(view.container).toMatchSnapshot() }) @@ -55,8 +43,6 @@ describe('youtube markdown extension', () => { const view = render( ) - expect(replaceYouTubeLinkMarkdownItPluginSpy).toHaveBeenCalledWith(expect.any(MarkdownIt)) - expect(replaceLegacyYoutubeShortCodeMarkdownItPluginSpy).toHaveBeenCalledWith(expect.any(MarkdownIt)) expect(view.container).toMatchSnapshot() }) @@ -64,8 +50,6 @@ describe('youtube markdown extension', () => { const view = render( ) - expect(replaceYouTubeLinkMarkdownItPluginSpy).toHaveBeenCalledWith(expect.any(MarkdownIt)) - expect(replaceLegacyYoutubeShortCodeMarkdownItPluginSpy).toHaveBeenCalledWith(expect.any(MarkdownIt)) expect(view.container).toMatchSnapshot() }) }) diff --git a/src/redux/note-details/reducers/build-state-from-first-heading-update.test.ts b/src/redux/note-details/reducers/build-state-from-first-heading-update.test.ts index 3642f4f1a..3a4e91083 100644 --- a/src/redux/note-details/reducers/build-state-from-first-heading-update.test.ts +++ b/src/redux/note-details/reducers/build-state-from-first-heading-update.test.ts @@ -3,21 +3,15 @@ * * SPDX-License-Identifier: AGPL-3.0-only */ -import * as generateNoteTitleModule from '../generate-note-title' import { buildStateFromFirstHeadingUpdate } from './build-state-from-first-heading-update' import { initialState } from '../initial-state' +// noinspection JSUnusedGlobalSymbols +jest.mock('../generate-note-title', () => ({ + generateNoteTitle: () => 'generated title' +})) + describe('build state from first heading update', () => { - const generateNoteTitleMock = jest.spyOn(generateNoteTitleModule, 'generateNoteTitle') - - beforeAll(() => { - generateNoteTitleMock.mockImplementation(() => 'generated title') - }) - - afterAll(() => { - generateNoteTitleMock.mockReset() - }) - it('generates a new state with the given first heading', () => { const startState = { ...initialState, firstHeading: 'heading', title: 'noteTitle' } const actual = buildStateFromFirstHeadingUpdate(startState, 'new first heading') diff --git a/src/redux/note-details/reducers/build-state-from-set-note-data-from-server.test.ts b/src/redux/note-details/reducers/build-state-from-set-note-data-from-server.test.ts index 7b4c5a647..6035076ed 100644 --- a/src/redux/note-details/reducers/build-state-from-set-note-data-from-server.test.ts +++ b/src/redux/note-details/reducers/build-state-from-set-note-data-from-server.test.ts @@ -12,6 +12,8 @@ import { DateTime } from 'luxon' import { initialSlideOptions } from '../initial-state' import type { Note } from '../../../api/notes/types' +jest.mock('../build-state-from-updated-markdown-content') + describe('build state from set note data from server', () => { const buildStateFromUpdatedMarkdownContentMock = jest.spyOn( buildStateFromUpdatedMarkdownContentModule, diff --git a/src/redux/note-details/reducers/build-state-from-task-list-update.test.ts b/src/redux/note-details/reducers/build-state-from-task-list-update.test.ts index b62f2a073..40709721a 100644 --- a/src/redux/note-details/reducers/build-state-from-task-list-update.test.ts +++ b/src/redux/note-details/reducers/build-state-from-task-list-update.test.ts @@ -10,6 +10,8 @@ import { Mock } from 'ts-mockery' import type { NoteDetails } from '../types/note-details' import { buildStateFromTaskListUpdate } from './build-state-from-task-list-update' +jest.mock('../build-state-from-updated-markdown-content') + describe('build state from task list update', () => { const buildStateFromUpdatedMarkdownContentLinesMock = jest.spyOn( buildStateFromUpdatedMarkdownContentLinesModule, diff --git a/yarn.lock b/yarn.lock index 313b01f85..6afd4c8d6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1929,7 +1929,7 @@ __metadata: "@hpcc-js/wasm": 1.12.8 "@matejmazur/react-katex": 3.1.3 "@mrdrogdrog/optional": 0.2.0 - "@next/bundle-analyzer": 12.2.2 + "@next/bundle-analyzer": 12.3.0 "@react-hook/resize-observer": 1.2.6 "@redux-devtools/core": 3.13.1 "@reduxjs/toolkit": 1.8.5 @@ -2020,7 +2020,7 @@ __metadata: markmap-lib: 0.13.5 markmap-view: 0.13.5 mermaid: 9.1.6 - next: 12.2.2 + next: 12.3.0 prettier: 2.7.1 react: 18.2.0 react-bootstrap: 1.6.6 @@ -2629,19 +2629,19 @@ __metadata: languageName: node linkType: hard -"@next/bundle-analyzer@npm:12.2.2": - version: 12.2.2 - resolution: "@next/bundle-analyzer@npm:12.2.2" +"@next/bundle-analyzer@npm:12.3.0": + version: 12.3.0 + resolution: "@next/bundle-analyzer@npm:12.3.0" dependencies: webpack-bundle-analyzer: 4.3.0 - checksum: d6f416c46f8978de707b22d7adaab7e58971182fdcdedc5c034f6a7e9df182944b8e9171b3a4f08655bb4cbd5741fa75be5a708225a02d7d7d10b1500242bbea + checksum: 0b0a1f9ee8cd9d68c150ea9de5699ad78eebe444b01b06c2b0ab19467ccc51dcb2120735c447aa80ee930cd20d1ee53fc2f0c3f874ff6d8c111a961ef6d9d60b languageName: node linkType: hard -"@next/env@npm:12.2.2": - version: 12.2.2 - resolution: "@next/env@npm:12.2.2" - checksum: ea79db56b3af5076de9b02941e0226d8d68e179101e99cf3bb1a17fb980d30de781311c176ce3a87fc72b9598e311d18e5244e71c553b03875f2dbe27dffa864 +"@next/env@npm:12.3.0": + version: 12.3.0 + resolution: "@next/env@npm:12.3.0" + checksum: 9f5d0894de00f8827f887dc737b0beebc1f268cc6809dc0f49acbcc035f4398f2af1dccb2c2f470f2ac31ef450ff5214a1a63ddd5c906b3ea52960824a2552be languageName: node linkType: hard @@ -2654,93 +2654,93 @@ __metadata: languageName: node linkType: hard -"@next/swc-android-arm-eabi@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-android-arm-eabi@npm:12.2.2" +"@next/swc-android-arm-eabi@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-android-arm-eabi@npm:12.3.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@next/swc-android-arm64@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-android-arm64@npm:12.2.2" +"@next/swc-android-arm64@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-android-arm64@npm:12.3.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-darwin-arm64@npm:12.2.2" +"@next/swc-darwin-arm64@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-darwin-arm64@npm:12.3.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-darwin-x64@npm:12.2.2" +"@next/swc-darwin-x64@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-darwin-x64@npm:12.3.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-freebsd-x64@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-freebsd-x64@npm:12.2.2" +"@next/swc-freebsd-x64@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-freebsd-x64@npm:12.3.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm-gnueabihf@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-linux-arm-gnueabihf@npm:12.2.2" +"@next/swc-linux-arm-gnueabihf@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-linux-arm-gnueabihf@npm:12.3.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-linux-arm64-gnu@npm:12.2.2" +"@next/swc-linux-arm64-gnu@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-linux-arm64-gnu@npm:12.3.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-linux-arm64-musl@npm:12.2.2" +"@next/swc-linux-arm64-musl@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-linux-arm64-musl@npm:12.3.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-linux-x64-gnu@npm:12.2.2" +"@next/swc-linux-x64-gnu@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-linux-x64-gnu@npm:12.3.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-linux-x64-musl@npm:12.2.2" +"@next/swc-linux-x64-musl@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-linux-x64-musl@npm:12.3.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-win32-arm64-msvc@npm:12.2.2" +"@next/swc-win32-arm64-msvc@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-win32-arm64-msvc@npm:12.3.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-win32-ia32-msvc@npm:12.2.2" +"@next/swc-win32-ia32-msvc@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-win32-ia32-msvc@npm:12.3.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:12.2.2": - version: 12.2.2 - resolution: "@next/swc-win32-x64-msvc@npm:12.2.2" +"@next/swc-win32-x64-msvc@npm:12.3.0": + version: 12.3.0 + resolution: "@next/swc-win32-x64-msvc@npm:12.3.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3092,12 +3092,12 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.4.2": - version: 0.4.2 - resolution: "@swc/helpers@npm:0.4.2" +"@swc/helpers@npm:0.4.11": + version: 0.4.11 + resolution: "@swc/helpers@npm:0.4.11" dependencies: tslib: ^2.4.0 - checksum: 0b8c86ad03b17b8fe57dc4498e25dc294ea6bc42558a6b92d8fcd789351dac80199409bef38a2e3ac06aae0fedddfc0ab9c34409acbf74e55d1bbbd74f68b6b7 + checksum: 736857d524b41a8a4db81094e9b027f554004e0fa3e86325d85bdb38f7e6459ce022db079edb6c61ba0f46fe8583b3e663e95f7acbd13e51b8da6c34e45bba2e languageName: node linkType: hard @@ -10537,7 +10537,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.30": +"nanoid@npm:^3.3.4": version: 3.3.4 resolution: "nanoid@npm:3.3.4" bin: @@ -10567,29 +10567,29 @@ __metadata: languageName: node linkType: hard -"next@npm:12.2.2": - version: 12.2.2 - resolution: "next@npm:12.2.2" +"next@npm:12.3.0": + version: 12.3.0 + resolution: "next@npm:12.3.0" dependencies: - "@next/env": 12.2.2 - "@next/swc-android-arm-eabi": 12.2.2 - "@next/swc-android-arm64": 12.2.2 - "@next/swc-darwin-arm64": 12.2.2 - "@next/swc-darwin-x64": 12.2.2 - "@next/swc-freebsd-x64": 12.2.2 - "@next/swc-linux-arm-gnueabihf": 12.2.2 - "@next/swc-linux-arm64-gnu": 12.2.2 - "@next/swc-linux-arm64-musl": 12.2.2 - "@next/swc-linux-x64-gnu": 12.2.2 - "@next/swc-linux-x64-musl": 12.2.2 - "@next/swc-win32-arm64-msvc": 12.2.2 - "@next/swc-win32-ia32-msvc": 12.2.2 - "@next/swc-win32-x64-msvc": 12.2.2 - "@swc/helpers": 0.4.2 + "@next/env": 12.3.0 + "@next/swc-android-arm-eabi": 12.3.0 + "@next/swc-android-arm64": 12.3.0 + "@next/swc-darwin-arm64": 12.3.0 + "@next/swc-darwin-x64": 12.3.0 + "@next/swc-freebsd-x64": 12.3.0 + "@next/swc-linux-arm-gnueabihf": 12.3.0 + "@next/swc-linux-arm64-gnu": 12.3.0 + "@next/swc-linux-arm64-musl": 12.3.0 + "@next/swc-linux-x64-gnu": 12.3.0 + "@next/swc-linux-x64-musl": 12.3.0 + "@next/swc-win32-arm64-msvc": 12.3.0 + "@next/swc-win32-ia32-msvc": 12.3.0 + "@next/swc-win32-x64-msvc": 12.3.0 + "@swc/helpers": 0.4.11 caniuse-lite: ^1.0.30001332 - postcss: 8.4.5 - styled-jsx: 5.0.2 - use-sync-external-store: 1.1.0 + postcss: 8.4.14 + styled-jsx: 5.0.6 + use-sync-external-store: 1.2.0 peerDependencies: fibers: ">= 3.1.0" node-sass: ^6.0.0 || ^7.0.0 @@ -10632,7 +10632,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: fb8ced6fb551c60c71a0fb8f443f0a15cd12aed0b1a21fbaba132c47863cccf7517dce8074b1572ba1f20c974d6e5329963a9c4fb89afe88fe22eb1505ba0db8 + checksum: eafed4732d1d3cfdc4ccfdd6e1047d24b29f0d19587a03d46581e77988e4a081d206ad373de98858dfbc7109308fe1ad39d0b8443ea19276fb11fa5634080841 languageName: node linkType: hard @@ -11087,14 +11087,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.5": - version: 8.4.5 - resolution: "postcss@npm:8.4.5" +"postcss@npm:8.4.14": + version: 8.4.14 + resolution: "postcss@npm:8.4.14" dependencies: - nanoid: ^3.1.30 + nanoid: ^3.3.4 picocolors: ^1.0.0 - source-map-js: ^1.0.1 - checksum: b78abdd89c10f7b48f4bdcd376104a19d6e9c7495ab521729bdb3df315af6c211360e9f06887ad3bc0ab0f61a04b91d68ea11462997c79cced58b9ccd66fac07 + source-map-js: ^1.0.2 + checksum: fe58766ff32e4becf65a7d57678995cfd239df6deed2fe0557f038b47c94e4132e7e5f68b5aa820c13adfec32e523b693efaeb65798efb995ce49ccd83953816 languageName: node linkType: hard @@ -12277,7 +12277,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1": +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c @@ -12540,9 +12540,9 @@ __metadata: languageName: node linkType: hard -"styled-jsx@npm:5.0.2": - version: 5.0.2 - resolution: "styled-jsx@npm:5.0.2" +"styled-jsx@npm:5.0.6": + version: 5.0.6 + resolution: "styled-jsx@npm:5.0.6" peerDependencies: react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" peerDependenciesMeta: @@ -12550,7 +12550,7 @@ __metadata: optional: true babel-plugin-macros: optional: true - checksum: 86d55819ebeabd283a574d2f44f7d3f8fa6b8c28fa41687ece161bf1e910e04965611618921d8f5cd33dc6dae1033b926a70421ae5ea045440a9861edc3e0d87 + checksum: 9e41cb6958fcb980dbfcfee2fb133de61cc0873df9304d2476ab35930679fc3b3c1d968a503c9b0afa459f243c288119e35d0fd31cf3066c2ba0e130c4d2f87e languageName: node linkType: hard @@ -13189,16 +13189,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:1.1.0": - version: 1.1.0 - resolution: "use-sync-external-store@npm:1.1.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 8993a0b642f91d7fcdbb02b7b3ac984bd3af4769686f38291fe7fcfe73dfb73d6c64d20dfb7e5e7fbf5a6da8f5392d6f8e5b00c243a04975595946e82c02b883 - languageName: node - linkType: hard - -"use-sync-external-store@npm:^1.0.0": +"use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.0.0": version: 1.2.0 resolution: "use-sync-external-store@npm:1.2.0" peerDependencies: