From c8d3ecf2255e537e3e3eaefe4e977273c72db572 Mon Sep 17 00:00:00 2001 From: Lucas Koehler Date: Fri, 5 Jan 2024 12:18:44 +0100 Subject: [PATCH] dev: typescript 4.9.5, TS target ES2021, TS module ES2020, typedoc ~0.25.3 - Upgrade all packages to use typescript `~4.9.5` - Update typedoc version to `~0.25.3` and remove custom typedoc theme - Adapt @mui/icons-material imports in material-renderers to work with later typescript versions. The used imports broke starting with 4.2.4 - Fix typescript target from ESNext to ES2021 because - Fix typescript module from ESNext to ES2020 Remove ESNext from typescript configurations because it leads to changes in output when updating the typescript version. For `target` ESNext is explicitly discouraged in the typescript docs. --- package.json | 2 +- packages/core/package.json | 6 +- packages/examples/package.json | 6 +- packages/material-renderers/package.json | 6 +- .../additional/ListWithDetailMasterItem.tsx | 2 +- .../src/complex/MaterialTableControl.tsx | 8 +- .../src/complex/TableToolbar.tsx | 2 +- .../src/complex/ValidationIcon.tsx | 2 +- .../src/layouts/ArrayToolbar.tsx | 2 +- .../src/layouts/ExpandPanelRenderer.tsx | 10 +- .../src/mui-controls/MuiInputText.tsx | 2 +- packages/react/package.json | 4 +- packages/vanilla-renderers/package.json | 4 +- packages/vue-vanilla/package.json | 4 +- packages/vue-vanilla/tsconfig.json | 6 +- packages/vue/package.json | 4 +- packages/vue/tsconfig.json | 6 +- pnpm-lock.yaml | 466 +++++------------- tsconfig.base.json | 6 +- typedoc-jsonforms/partials/member.sources.hbs | 20 - 20 files changed, 171 insertions(+), 397 deletions(-) delete mode 100644 typedoc-jsonforms/partials/member.sources.hbs diff --git a/package.json b/package.json index f7c2ecfb1c..464610397e 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "ts-loader": "^6.2.1", "ts-node": "^10.4.0", "tslib": "^2.5.0", - "typescript": "4.2.3", + "typescript": "~4.9.5", "webpack": "^4.41.2", "webpack-merge": "^4.2.2" }, diff --git a/packages/core/package.json b/packages/core/package.json index aec64c4d46..eb6bae0549 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -44,7 +44,7 @@ "report": "nyc report --reporter=html", "test": "ava", "test-cov": "rimraf -rf .nyc_output && nyc ava", - "doc": "typedoc --name 'JSON Forms Core' --excludeExternals --theme ../../typedoc-jsonforms --out docs src" + "doc": "typedoc --name 'JSON Forms Core' --excludeExternals --out docs src" }, "ava": { "files": [ @@ -96,7 +96,7 @@ "source-map-support": "0.5.16", "ts-node": "^10.4.0", "tslib": "^2.5.0", - "typedoc": "~0.21.9", - "typescript": "4.2.3" + "typedoc": "~0.25.3", + "typescript": "~4.9.5" } } diff --git a/packages/examples/package.json b/packages/examples/package.json index 45d382c714..58ee73408f 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -40,7 +40,7 @@ "lint": "eslint .", "lint:fix": "eslint --fix .", "test": "echo 'Nothing to do for `examples` package'", - "doc": "typedoc --name 'JSON Forms Examples' --excludeExternals --theme ../../typedoc-jsonforms --out docs src" + "doc": "typedoc --name 'JSON Forms Examples' --excludeExternals --out docs src" }, "dependencies": { "ajv-i18n": "^3.5.0", @@ -65,7 +65,7 @@ "rollup-plugin-typescript2": "^0.34.1", "rollup-plugin-visualizer": "^5.4.1", "tslib": "^2.5.0", - "typedoc": "~0.21.9", - "typescript": "4.2.3" + "typedoc": "~0.25.3", + "typescript": "~4.9.5" } } diff --git a/packages/material-renderers/package.json b/packages/material-renderers/package.json index b1f070c29b..91f800c21e 100644 --- a/packages/material-renderers/package.json +++ b/packages/material-renderers/package.json @@ -45,7 +45,7 @@ "test": "jest --no-cache", "test-cov": "jest --no-cache --coverage", "report": "nyc report --reporter=html", - "doc": "typedoc --name 'JSON Forms React Material Renderers' --excludeExternals --theme ../../typedoc-jsonforms --out docs src", + "doc": "typedoc --name 'JSON Forms React Material Renderers' --excludeExternals --out docs src", "tsc": "tsc --build tsconfig.json" }, "jest": { @@ -135,8 +135,8 @@ "ts-jest": "^27.1.4", "ts-loader": "^6.2.1", "tslib": "^2.5.0", - "typedoc": "~0.21.9", - "typescript": "4.2.3", + "typedoc": "~0.25.3", + "typescript": "~4.9.5", "webpack": "^4.41.2", "webpack-cli": "^3.2.1", "webpack-dev-server": "^3.9.0" diff --git a/packages/material-renderers/src/additional/ListWithDetailMasterItem.tsx b/packages/material-renderers/src/additional/ListWithDetailMasterItem.tsx index b15be71812..23b46689ba 100644 --- a/packages/material-renderers/src/additional/ListWithDetailMasterItem.tsx +++ b/packages/material-renderers/src/additional/ListWithDetailMasterItem.tsx @@ -32,7 +32,7 @@ import { ListItemSecondaryAction, ListItemText, } from '@mui/material'; -import DeleteIcon from '@mui/icons-material/Delete'; +import { Delete as DeleteIcon } from '@mui/icons-material'; import React from 'react'; export const ListWithDetailMasterItem = ({ diff --git a/packages/material-renderers/src/complex/MaterialTableControl.tsx b/packages/material-renderers/src/complex/MaterialTableControl.tsx index a4c0971038..d8f8dca5a3 100644 --- a/packages/material-renderers/src/complex/MaterialTableControl.tsx +++ b/packages/material-renderers/src/complex/MaterialTableControl.tsx @@ -57,9 +57,11 @@ import { encode, ArrayTranslations, } from '@jsonforms/core'; -import DeleteIcon from '@mui/icons-material/Delete'; -import ArrowDownward from '@mui/icons-material/ArrowDownward'; -import ArrowUpward from '@mui/icons-material/ArrowUpward'; +import { + Delete as DeleteIcon, + ArrowDownward, + ArrowUpward, +} from '@mui/icons-material'; import { WithDeleteDialogSupport } from './DeleteDialog'; import NoBorderTableCell from './NoBorderTableCell'; diff --git a/packages/material-renderers/src/complex/TableToolbar.tsx b/packages/material-renderers/src/complex/TableToolbar.tsx index f85eda0d16..8435054ddb 100644 --- a/packages/material-renderers/src/complex/TableToolbar.tsx +++ b/packages/material-renderers/src/complex/TableToolbar.tsx @@ -30,7 +30,7 @@ import { ArrayTranslations, } from '@jsonforms/core'; import { IconButton, TableRow, Tooltip, Grid, Typography } from '@mui/material'; -import AddIcon from '@mui/icons-material/Add'; +import { Add as AddIcon } from '@mui/icons-material'; import ValidationIcon from './ValidationIcon'; import NoBorderTableCell from './NoBorderTableCell'; diff --git a/packages/material-renderers/src/complex/ValidationIcon.tsx b/packages/material-renderers/src/complex/ValidationIcon.tsx index 21fb98166a..9a566e031d 100644 --- a/packages/material-renderers/src/complex/ValidationIcon.tsx +++ b/packages/material-renderers/src/complex/ValidationIcon.tsx @@ -24,7 +24,7 @@ */ import React from 'react'; -import ErrorOutlineIcon from '@mui/icons-material/ErrorOutline'; +import { ErrorOutline as ErrorOutlineIcon } from '@mui/icons-material'; import { Badge, Tooltip, styled } from '@mui/material'; const StyledBadge = styled(Badge)(({ theme }: any) => ({ diff --git a/packages/material-renderers/src/layouts/ArrayToolbar.tsx b/packages/material-renderers/src/layouts/ArrayToolbar.tsx index 5c18025226..99ab8f0857 100644 --- a/packages/material-renderers/src/layouts/ArrayToolbar.tsx +++ b/packages/material-renderers/src/layouts/ArrayToolbar.tsx @@ -1,5 +1,5 @@ import { Grid, IconButton, Toolbar, Tooltip, Typography } from '@mui/material'; -import AddIcon from '@mui/icons-material/Add'; +import { Add as AddIcon } from '@mui/icons-material'; import React from 'react'; import ValidationIcon from '../complex/ValidationIcon'; import { ArrayTranslations } from '@jsonforms/core'; diff --git a/packages/material-renderers/src/layouts/ExpandPanelRenderer.tsx b/packages/material-renderers/src/layouts/ExpandPanelRenderer.tsx index 61830908e5..f6ad22d714 100644 --- a/packages/material-renderers/src/layouts/ExpandPanelRenderer.tsx +++ b/packages/material-renderers/src/layouts/ExpandPanelRenderer.tsx @@ -40,10 +40,12 @@ import { Grid, IconButton, } from '@mui/material'; -import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; -import DeleteIcon from '@mui/icons-material/Delete'; -import ArrowUpward from '@mui/icons-material/ArrowUpward'; -import ArrowDownward from '@mui/icons-material/ArrowDownward'; +import { + ExpandMore as ExpandMoreIcon, + Delete as DeleteIcon, + ArrowUpward, + ArrowDownward, +} from '@mui/icons-material'; const iconStyle: any = { float: 'right' }; diff --git a/packages/material-renderers/src/mui-controls/MuiInputText.tsx b/packages/material-renderers/src/mui-controls/MuiInputText.tsx index de4845af41..f0391e027d 100644 --- a/packages/material-renderers/src/mui-controls/MuiInputText.tsx +++ b/packages/material-renderers/src/mui-controls/MuiInputText.tsx @@ -32,7 +32,7 @@ import { useTheme, } from '@mui/material'; import merge from 'lodash/merge'; -import Close from '@mui/icons-material/Close'; +import { Close } from '@mui/icons-material'; import { JsonFormsTheme, WithInputProps, diff --git a/packages/react/package.json b/packages/react/package.json index b33d516286..001e7d8743 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -126,7 +126,7 @@ "rollup-plugin-visualizer": "^5.4.1", "ts-jest": "^27.1.4", "tslib": "^2.5.0", - "typedoc": "~0.21.9", - "typescript": "4.2.3" + "typedoc": "~0.25.3", + "typescript": "~4.9.5" } } diff --git a/packages/vanilla-renderers/package.json b/packages/vanilla-renderers/package.json index a00bcca996..96d10e83b3 100644 --- a/packages/vanilla-renderers/package.json +++ b/packages/vanilla-renderers/package.json @@ -19,7 +19,7 @@ "report": "nyc report --reporter=html", "test": "jest --no-cache", "test-cov": "jest --no-cache --coverage", - "doc": "typedoc --name 'JSON Forms Vanilla Renderers' --excludeExternals --theme ../../typedoc-jsonforms --out docs src" + "doc": "typedoc --name 'JSON Forms Vanilla Renderers' --excludeExternals --out docs src" }, "files": [ "lib", @@ -91,7 +91,7 @@ "ts-loader": "^6.2.1", "ts-node": "^10.4.0", "tslib": "^2.5.0", - "typedoc": "~0.21.9", + "typedoc": "~0.25.3", "webpack": "^4.41.2", "webpack-cli": "^3.2.1", "webpack-dev-server": "^3.9.0" diff --git a/packages/vue-vanilla/package.json b/packages/vue-vanilla/package.json index fcbec01138..5cab9fe5e8 100644 --- a/packages/vue-vanilla/package.json +++ b/packages/vue-vanilla/package.json @@ -88,8 +88,8 @@ "rollup-plugin-vue": "^6.0.0", "symlink-dir": "^5.0.0", "tslib": "^2.5.0", - "typedoc": "~0.21.9", - "typescript": "4.2.3", + "typedoc": "~0.25.3", + "typescript": "~4.9.5", "vue": "^3.2.26", "vue-jest": "^5.0.0-0" }, diff --git a/packages/vue-vanilla/tsconfig.json b/packages/vue-vanilla/tsconfig.json index 43751195eb..3a628bb7e2 100644 --- a/packages/vue-vanilla/tsconfig.json +++ b/packages/vue-vanilla/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { - "target": "esnext", - "module": "esnext", + "target": "ES2021", + "module": "ES2020", "skipLibCheck": true, "strict": true, "declaration": true, @@ -14,7 +14,7 @@ "sourceMap": true, "outDir": "./lib", "types": ["node", "vue", "mocha", "chai"], - "lib": ["esnext", "dom", "dom.iterable", "scripthost"] + "lib": ["ES2021", "dom", "dom.iterable", "scripthost"] }, "exclude": ["node_modules", "lib"] } diff --git a/packages/vue/package.json b/packages/vue/package.json index e3c680be73..77b733e10d 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -81,8 +81,8 @@ "rollup-plugin-vue": "^6.0.0", "ts-jest": "^27.1.5", "tslib": "^2.5.0", - "typedoc": "~0.21.9", - "typescript": "4.2.3", + "typedoc": "~0.25.3", + "typescript": "~4.9.5", "vue": "^3.2.26" }, "peerDependencies": { diff --git a/packages/vue/tsconfig.json b/packages/vue/tsconfig.json index 9948b2323b..73cbe2f5f4 100644 --- a/packages/vue/tsconfig.json +++ b/packages/vue/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { - "target": "esnext", - "module": "esnext", + "target": "ES2021", + "module": "ES2020", "skipLibCheck": true, "strict": true, "declaration": true, @@ -14,7 +14,7 @@ "sourceMap": true, "outDir": "./lib", "types": ["node", "vue", "jest"], - "lib": ["esnext", "dom", "dom.iterable", "scripthost"] + "lib": ["ES2021", "dom", "dom.iterable", "scripthost"] }, "exclude": ["node_modules", "lib"] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1cf2dbf326..311a9d6a3a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -82,16 +82,16 @@ importers: version: 1.3.0(webpack@4.47.0) ts-loader: specifier: ^6.2.1 - version: 6.2.2(typescript@4.2.3) + version: 6.2.2(typescript@4.9.5) ts-node: specifier: ^10.4.0 - version: 10.9.2(@types/node@18.19.4)(typescript@4.2.3) + version: 10.9.2(@types/node@18.19.4)(typescript@4.9.5) tslib: specifier: ^2.5.0 version: 2.6.2 typescript: - specifier: 4.2.3 - version: 4.2.3 + specifier: ~4.9.5 + version: 4.9.5 webpack: specifier: ^4.41.2 version: 4.47.0(webpack-cli@3.3.12) @@ -470,10 +470,10 @@ importers: version: 1.0.6 '@typescript-eslint/eslint-plugin': specifier: ^5.54.1 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.54.1 - version: 5.62.0(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(eslint@7.32.0)(typescript@4.9.5) ava: specifier: ~2.4.0 version: 2.4.0 @@ -521,7 +521,7 @@ importers: version: 3.2.1(rollup@2.79.1) rollup-plugin-typescript2: specifier: ^0.34.1 - version: 0.34.1(rollup@2.79.1)(typescript@4.2.3) + version: 0.34.1(rollup@2.79.1)(typescript@4.9.5) rollup-plugin-visualizer: specifier: ^5.4.1 version: 5.12.0(rollup@2.79.1) @@ -530,16 +530,16 @@ importers: version: 0.5.16 ts-node: specifier: ^10.4.0 - version: 10.9.2(@types/node@18.19.4)(typescript@4.2.3) + version: 10.9.2(@types/node@18.19.4)(typescript@4.9.5) tslib: specifier: ^2.5.0 version: 2.6.2 typedoc: - specifier: ~0.21.9 - version: 0.21.10(typescript@4.2.3) + specifier: ~0.25.3 + version: 0.25.6(typescript@4.9.5) typescript: - specifier: 4.2.3 - version: 4.2.3 + specifier: ~4.9.5 + version: 4.9.5 packages/examples: dependencies: @@ -558,10 +558,10 @@ importers: version: 18.19.4 '@typescript-eslint/eslint-plugin': specifier: ^5.54.1 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.54.1 - version: 5.62.0(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(eslint@7.32.0)(typescript@4.9.5) eslint: specifier: ^7.32.0 version: 7.32.0 @@ -588,7 +588,7 @@ importers: version: 3.2.1(rollup@2.79.1) rollup-plugin-typescript2: specifier: ^0.34.1 - version: 0.34.1(rollup@2.79.1)(typescript@4.2.3) + version: 0.34.1(rollup@2.79.1)(typescript@4.9.5) rollup-plugin-visualizer: specifier: ^5.4.1 version: 5.12.0(rollup@2.79.1) @@ -596,11 +596,11 @@ importers: specifier: ^2.5.0 version: 2.6.2 typedoc: - specifier: ~0.21.9 - version: 0.21.10(typescript@4.2.3) + specifier: ~0.25.3 + version: 0.25.6(typescript@4.9.5) typescript: - specifier: 4.2.3 - version: 4.2.3 + specifier: ~4.9.5 + version: 4.9.5 packages/examples-app: devDependencies: @@ -743,10 +743,10 @@ importers: version: 17.0.25 '@typescript-eslint/eslint-plugin': specifier: ^5.54.1 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.54.1 - version: 5.62.0(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(eslint@7.32.0)(typescript@4.9.5) '@wojtekmaj/enzyme-adapter-react-17': specifier: ^0.6.7 version: 0.6.7(enzyme@3.11.0)(react-dom@17.0.2)(react@17.0.2) @@ -809,7 +809,7 @@ importers: version: 3.3.5(rollup@2.79.1) rollup-plugin-typescript2: specifier: ^0.34.1 - version: 0.34.1(rollup@2.79.1)(typescript@4.2.3) + version: 0.34.1(rollup@2.79.1)(typescript@4.9.5) rollup-plugin-visualizer: specifier: ^5.4.1 version: 5.12.0(rollup@2.79.1) @@ -818,19 +818,19 @@ importers: version: 0.2.4 ts-jest: specifier: ^27.1.4 - version: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.2.3) + version: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.9.5) ts-loader: specifier: ^6.2.1 - version: 6.2.2(typescript@4.2.3) + version: 6.2.2(typescript@4.9.5) tslib: specifier: ^2.5.0 version: 2.6.2 typedoc: - specifier: ~0.21.9 - version: 0.21.10(typescript@4.2.3) + specifier: ~0.25.3 + version: 0.25.6(typescript@4.9.5) typescript: - specifier: 4.2.3 - version: 4.2.3 + specifier: ~4.9.5 + version: 4.9.5 webpack: specifier: ^4.41.2 version: 4.47.0(webpack-cli@3.3.12) @@ -867,10 +867,10 @@ importers: version: 7.1.33 '@typescript-eslint/eslint-plugin': specifier: ^5.54.1 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.54.1 - version: 5.62.0(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(eslint@7.32.0)(typescript@4.9.5) '@wojtekmaj/enzyme-adapter-react-17': specifier: ^0.6.7 version: 0.6.7(enzyme@3.11.0)(react-dom@17.0.2)(react@17.0.2) @@ -936,22 +936,22 @@ importers: version: 3.2.1(rollup@2.79.1) rollup-plugin-typescript2: specifier: ^0.34.1 - version: 0.34.1(rollup@2.79.1)(typescript@4.2.3) + version: 0.34.1(rollup@2.79.1)(typescript@4.9.5) rollup-plugin-visualizer: specifier: ^5.4.1 version: 5.12.0(rollup@2.79.1) ts-jest: specifier: ^27.1.4 - version: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.2.3) + version: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.9.5) tslib: specifier: ^2.5.0 version: 2.6.2 typedoc: - specifier: ~0.21.9 - version: 0.21.10(typescript@4.2.3) + specifier: ~0.25.3 + version: 0.25.6(typescript@4.9.5) typescript: - specifier: 4.2.3 - version: 4.2.3 + specifier: ~4.9.5 + version: 4.9.5 packages/vanilla-renderers: dependencies: @@ -988,10 +988,10 @@ importers: version: 17.0.74 '@typescript-eslint/eslint-plugin': specifier: ^5.54.1 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.54.1 - version: 5.62.0(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(eslint@7.32.0)(typescript@4.9.5) '@wojtekmaj/enzyme-adapter-react-17': specifier: ^0.6.7 version: 0.6.7(enzyme@3.11.0)(react-dom@17.0.2)(react@17.0.2) @@ -1054,7 +1054,7 @@ importers: version: 3.3.5(rollup@2.79.1) rollup-plugin-typescript2: specifier: ^0.34.1 - version: 0.34.1(rollup@2.79.1)(typescript@4.2.3) + version: 0.34.1(rollup@2.79.1)(typescript@4.9.5) rollup-plugin-visualizer: specifier: ^5.4.1 version: 5.12.0(rollup@2.79.1) @@ -1066,19 +1066,19 @@ importers: version: 0.5.16 ts-jest: specifier: ^27.1.4 - version: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.2.3) + version: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.9.5) ts-loader: specifier: ^6.2.1 - version: 6.2.2(typescript@4.2.3) + version: 6.2.2(typescript@4.9.5) ts-node: specifier: ^10.4.0 - version: 10.9.2(@types/node@18.19.4)(typescript@4.2.3) + version: 10.9.2(@types/node@18.19.4)(typescript@4.9.5) tslib: specifier: ^2.5.0 version: 2.6.2 typedoc: - specifier: ~0.21.9 - version: 0.21.10(typescript@4.2.3) + specifier: ~0.25.3 + version: 0.25.6(typescript@4.9.5) webpack: specifier: ^4.41.2 version: 4.47.0(webpack-cli@3.3.12) @@ -1118,31 +1118,31 @@ importers: version: 18.19.4 '@typescript-eslint/eslint-plugin': specifier: ^5.54.1 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.54.1 - version: 5.62.0(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(eslint@7.32.0)(typescript@4.9.5) '@vue/cli-plugin-babel': specifier: ~4.5.19 version: 4.5.19(@vue/cli-service@4.5.19)(core-js@3.35.0)(vue@3.3.13) '@vue/cli-plugin-typescript': specifier: ~4.5.19 - version: 4.5.19(@vue/cli-service@4.5.19)(@vue/compiler-sfc@3.3.13)(eslint@7.32.0)(typescript@4.2.3)(vue@3.3.13) + version: 4.5.19(@vue/cli-service@4.5.19)(@vue/compiler-sfc@3.3.13)(eslint@7.32.0)(typescript@4.9.5)(vue@3.3.13) '@vue/cli-service': specifier: ~4.5.19 - version: 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.2.3)(vue@3.3.13) + version: 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.9.5)(vue@3.3.13) '@vue/compiler-sfc': specifier: ~3.3.13 version: 3.3.13 '@vue/eslint-config-typescript': specifier: ^11.0.2 - version: 11.0.3(eslint-plugin-vue@9.19.2)(eslint@7.32.0)(typescript@4.2.3) + version: 11.0.3(eslint-plugin-vue@9.19.2)(eslint@7.32.0)(typescript@4.9.5) '@vue/test-utils': specifier: ^2.0.2 version: 2.4.3(vue@3.3.13) '@vue/vue3-jest': specifier: ^27.0.0 - version: 27.0.0(@babel/core@7.23.7)(babel-jest@27.5.1)(jest@27.5.1)(ts-jest@27.1.5)(typescript@4.2.3)(vue@3.3.13) + version: 27.0.0(@babel/core@7.23.7)(babel-jest@27.5.1)(jest@27.5.1)(ts-jest@27.1.5)(typescript@4.9.5)(vue@3.3.13) core-js: specifier: ^3.9.1 version: 3.35.0 @@ -1184,7 +1184,7 @@ importers: version: 3.2.1(rollup@2.79.1) rollup-plugin-typescript2: specifier: ^0.34.1 - version: 0.34.1(rollup@2.79.1)(typescript@4.2.3) + version: 0.34.1(rollup@2.79.1)(typescript@4.9.5) rollup-plugin-visualizer: specifier: ^5.4.1 version: 5.12.0(rollup@2.79.1) @@ -1193,19 +1193,19 @@ importers: version: 6.0.0(@vue/compiler-sfc@3.3.13) ts-jest: specifier: ^27.1.5 - version: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.2.3) + version: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.9.5) tslib: specifier: ^2.5.0 version: 2.6.2 typedoc: - specifier: ~0.21.9 - version: 0.21.10(typescript@4.2.3) + specifier: ~0.25.3 + version: 0.25.6(typescript@4.9.5) typescript: - specifier: 4.2.3 - version: 4.2.3 + specifier: ~4.9.5 + version: 4.9.5 vue: specifier: ~3.3.13 - version: 3.3.13(typescript@4.2.3) + version: 3.3.13(typescript@4.9.5) packages/vue-vanilla: dependencies: @@ -1242,28 +1242,28 @@ importers: version: 18.19.4 '@typescript-eslint/eslint-plugin': specifier: ^5.54.1 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.54.1 - version: 5.62.0(eslint@7.32.0)(typescript@4.2.3) + version: 5.62.0(eslint@7.32.0)(typescript@4.9.5) '@vue/cli-plugin-babel': specifier: ~4.5.19 version: 4.5.19(@vue/cli-service@4.5.19)(core-js@3.35.0)(vue@3.3.13) '@vue/cli-plugin-typescript': specifier: ~4.5.19 - version: 4.5.19(@vue/cli-service@4.5.19)(@vue/compiler-sfc@3.3.13)(eslint@7.32.0)(typescript@4.2.3)(vue@3.3.13) + version: 4.5.19(@vue/cli-service@4.5.19)(@vue/compiler-sfc@3.3.13)(eslint@7.32.0)(typescript@4.9.5)(vue@3.3.13) '@vue/cli-plugin-unit-mocha': specifier: ~4.5.19 version: 4.5.19(@vue/cli-service@4.5.19)(webpack@4.47.0) '@vue/cli-service': specifier: ~4.5.19 - version: 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.2.3)(vue@3.3.13) + version: 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.9.5)(vue@3.3.13) '@vue/compiler-sfc': specifier: ~3.3.13 version: 3.3.13 '@vue/eslint-config-typescript': specifier: ^11.0.2 - version: 11.0.3(eslint-plugin-vue@9.19.2)(eslint@7.32.0)(typescript@4.2.3) + version: 11.0.3(eslint-plugin-vue@9.19.2)(eslint@7.32.0)(typescript@4.9.5) '@vue/test-utils': specifier: ^2.0.2 version: 2.4.3(vue@3.3.13) @@ -1308,7 +1308,7 @@ importers: version: 3.2.1(rollup@2.79.1) rollup-plugin-typescript2: specifier: ^0.34.1 - version: 0.34.1(rollup@2.79.1)(typescript@4.2.3) + version: 0.34.1(rollup@2.79.1)(typescript@4.9.5) rollup-plugin-visualizer: specifier: ^5.4.1 version: 5.12.0(rollup@2.79.1) @@ -1322,17 +1322,17 @@ importers: specifier: ^2.5.0 version: 2.6.2 typedoc: - specifier: ~0.21.9 - version: 0.21.10(typescript@4.2.3) + specifier: ~0.25.3 + version: 0.25.6(typescript@4.9.5) typescript: - specifier: 4.2.3 - version: 4.2.3 + specifier: ~4.9.5 + version: 4.9.5 vue: specifier: ~3.3.13 - version: 3.3.13(typescript@4.2.3) + version: 3.3.13(typescript@4.9.5) vue-jest: specifier: ^5.0.0-0 - version: 5.0.0-alpha.10(@babel/core@7.23.7)(babel-jest@26.6.3)(jest@26.6.3)(typescript@4.2.3)(vue@3.3.13) + version: 5.0.0-alpha.10(@babel/core@7.23.7)(babel-jest@26.6.3)(jest@26.6.3)(typescript@4.9.5)(vue@3.3.13) packages: /@aashutoshrathi/word-wrap@1.2.6: @@ -6622,7 +6622,7 @@ packages: } engines: { node: ^14.17.0 || >=16.0.0 } dependencies: - chalk: 4.1.0 + chalk: 4.1.2 execa: 5.0.0 strong-log-transformer: 2.1.0 dev: true @@ -9786,37 +9786,6 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.2.3): - resolution: - { - integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@4.2.3) - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@7.32.0)(typescript@4.2.3) - '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.2.3) - debug: 4.3.4(supports-color@6.1.0) - eslint: 7.32.0 - graphemer: 1.4.0 - ignore: 5.3.0 - natural-compare-lite: 1.4.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.2.3) - typescript: 4.2.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5): resolution: { @@ -9848,29 +9817,6 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.2.3): - resolution: - { - integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.2.3) - debug: 4.3.4(supports-color@6.1.0) - eslint: 7.32.0 - typescript: 4.2.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5): resolution: { @@ -9905,29 +9851,6 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@4.2.3): - resolution: - { - integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.2.3) - '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.2.3) - debug: 4.3.4(supports-color@6.1.0) - eslint: 7.32.0 - tsutils: 3.21.0(typescript@4.2.3) - typescript: 4.2.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@4.9.5): resolution: { @@ -9959,30 +9882,6 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.2.3): - resolution: - { - integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4(supports-color@6.1.0) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.2.3) - typescript: 4.2.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): resolution: { @@ -10007,29 +9906,6 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@7.32.0)(typescript@4.2.3): - resolution: - { - integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@7.32.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.2.3) - eslint: 7.32.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils@5.62.0(eslint@7.32.0)(typescript@4.9.5): resolution: { @@ -10160,7 +10036,7 @@ packages: core-js: 3.35.0 core-js-compat: 3.35.0 semver: 6.3.1 - vue: 3.3.13(typescript@4.2.3) + vue: 3.3.13(typescript@4.9.5) transitivePeerDependencies: - supports-color dev: true @@ -10186,7 +10062,7 @@ packages: '@vue/babel-sugar-inject-h': 1.4.0(@babel/core@7.23.7) '@vue/babel-sugar-v-model': 1.4.0(@babel/core@7.23.7) '@vue/babel-sugar-v-on': 1.4.0(@babel/core@7.23.7) - vue: 3.3.13(typescript@4.2.3) + vue: 3.3.13(typescript@4.9.5) dev: true /@vue/babel-sugar-composition-api-inject-h@1.4.0(@babel/core@7.23.7): @@ -10285,7 +10161,7 @@ packages: dependencies: '@babel/core': 7.23.7 '@vue/babel-preset-app': 4.5.19(@babel/core@7.23.7)(core-js@3.35.0)(vue@3.3.13) - '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.2.3)(vue@3.3.13) + '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.9.5)(vue@3.3.13) '@vue/cli-shared-utils': 4.5.19 babel-loader: 8.3.0(@babel/core@7.23.7)(webpack@4.47.0) cache-loader: 4.1.0(webpack@4.47.0) @@ -10307,11 +10183,11 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0-0 dependencies: - '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.2.3)(vue@3.3.13) + '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.9.5)(vue@3.3.13) '@vue/cli-shared-utils': 4.5.19 dev: true - /@vue/cli-plugin-typescript@4.5.19(@vue/cli-service@4.5.19)(@vue/compiler-sfc@3.3.13)(eslint@7.32.0)(typescript@4.2.3)(vue@3.3.13): + /@vue/cli-plugin-typescript@4.5.19(@vue/cli-service@4.5.19)(@vue/compiler-sfc@3.3.13)(eslint@7.32.0)(typescript@4.9.5)(vue@3.3.13): resolution: { integrity: sha512-aK03Ugy/noJf3InxpgbTjTdMnUr9IUJspztqMJqLBJzulP9aO/upb8B+LSCu30Sn4TY4y5h/6HVzJ/AyBV6KKQ==, @@ -10330,22 +10206,22 @@ packages: dependencies: '@babel/core': 7.23.7 '@types/webpack-env': 1.18.4 - '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.2.3)(vue@3.3.13) + '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.9.5)(vue@3.3.13) '@vue/cli-shared-utils': 4.5.19 '@vue/compiler-sfc': 3.3.13 babel-loader: 8.3.0(@babel/core@7.23.7)(webpack@4.47.0) cache-loader: 4.1.0(webpack@4.47.0) - fork-ts-checker-webpack-plugin: 3.1.1(eslint@7.32.0)(typescript@4.2.3)(webpack@4.47.0) + fork-ts-checker-webpack-plugin: 3.1.1(eslint@7.32.0)(typescript@4.9.5)(webpack@4.47.0) globby: 9.2.0 thread-loader: 2.1.3(webpack@4.47.0) - ts-loader: 6.2.2(typescript@4.2.3) - tslint: 5.20.1(typescript@4.2.3) - typescript: 4.2.3 - vue: 3.3.13(typescript@4.2.3) + ts-loader: 6.2.2(typescript@4.9.5) + tslint: 5.20.1(typescript@4.9.5) + typescript: 4.9.5 + vue: 3.3.13(typescript@4.9.5) webpack: 4.47.0(webpack-cli@3.3.12) yorkie: 2.0.0 optionalDependencies: - fork-ts-checker-webpack-plugin-v5: /fork-ts-checker-webpack-plugin@5.2.1(eslint@7.32.0)(typescript@4.2.3)(webpack@4.47.0) + fork-ts-checker-webpack-plugin-v5: /fork-ts-checker-webpack-plugin@5.2.1(eslint@7.32.0)(typescript@4.9.5)(webpack@4.47.0) transitivePeerDependencies: - eslint - supports-color @@ -10361,7 +10237,7 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0-0 dependencies: - '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.2.3)(vue@3.3.13) + '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.9.5)(vue@3.3.13) '@vue/cli-shared-utils': 4.5.19 jsdom: 15.2.1 jsdom-global: 3.0.2(jsdom@15.2.1) @@ -10383,10 +10259,10 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0-0 dependencies: - '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.2.3)(vue@3.3.13) + '@vue/cli-service': 4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.9.5)(vue@3.3.13) dev: true - /@vue/cli-service@4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.2.3)(vue@3.3.13): + /@vue/cli-service@4.5.19(@vue/compiler-sfc@3.3.13)(lodash@4.17.21)(prettier@2.8.8)(typescript@4.9.5)(vue@3.3.13): resolution: { integrity: sha512-+Wpvj8fMTCt9ZPOLu5YaLkFCQmB4MrZ26aRmhhKiCQ/4PMoL6mLezfqdt6c+m2htM+1WV5RunRo+0WHl2DfwZA==, @@ -10459,7 +10335,7 @@ packages: lodash.transform: 4.6.0 mini-css-extract-plugin: 0.9.0(webpack@4.47.0) minimist: 1.2.8 - pnp-webpack-plugin: 1.7.0(typescript@4.2.3) + pnp-webpack-plugin: 1.7.0(typescript@4.9.5) portfinder: 1.0.32(supports-color@6.1.0) postcss-loader: 3.0.0 ssri: 8.0.1 @@ -10681,7 +10557,7 @@ packages: - whiskers dev: true - /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.19.2)(eslint@7.32.0)(typescript@4.2.3): + /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.19.2)(eslint@7.32.0)(typescript@4.9.5): resolution: { integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==, @@ -10695,11 +10571,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.2.3) - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@4.2.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@4.9.5) eslint: 7.32.0 eslint-plugin-vue: 9.19.2(eslint@7.32.0) - typescript: 4.2.3 + typescript: 4.9.5 vue-eslint-parser: 9.3.2(eslint@7.32.0) transitivePeerDependencies: - supports-color @@ -10772,7 +10648,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.3.13 '@vue/shared': 3.3.13 - vue: 3.3.13(typescript@4.2.3) + vue: 3.3.13(typescript@4.9.5) dev: true /@vue/shared@3.3.13: @@ -10795,11 +10671,11 @@ packages: optional: true dependencies: js-beautify: 1.14.11 - vue: 3.3.13(typescript@4.2.3) + vue: 3.3.13(typescript@4.9.5) vue-component-type-helpers: 1.8.27 dev: true - /@vue/vue3-jest@27.0.0(@babel/core@7.23.7)(babel-jest@27.5.1)(jest@27.5.1)(ts-jest@27.1.5)(typescript@4.2.3)(vue@3.3.13): + /@vue/vue3-jest@27.0.0(@babel/core@7.23.7)(babel-jest@27.5.1)(jest@27.5.1)(ts-jest@27.1.5)(typescript@4.9.5)(vue@3.3.13): resolution: { integrity: sha512-VL61CgZBoQqayXfzlZJHHpZuX4lsT8dmdZMJzADhdAJjKu26JBpypHr/2ppevxItljPiuALQW4MKhhCXZRXnLg==, @@ -10825,10 +10701,10 @@ packages: css-tree: 2.3.1 jest: 27.5.1(ts-node@10.9.2) source-map: 0.5.6 - ts-jest: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.2.3) + ts-jest: 27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.9.5) tsconfig: 7.0.0 - typescript: 4.2.3 - vue: 3.3.13(typescript@4.2.3) + typescript: 4.9.5 + vue: 3.3.13(typescript@4.9.5) dev: true /@vue/web-component-wrapper@1.3.0: @@ -16388,7 +16264,7 @@ packages: engines: { node: '>=10' } dependencies: globby: 11.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -18963,7 +18839,7 @@ packages: } dev: true - /fork-ts-checker-webpack-plugin@3.1.1(eslint@7.32.0)(typescript@4.2.3)(webpack@4.47.0): + /fork-ts-checker-webpack-plugin@3.1.1(eslint@7.32.0)(typescript@4.9.5)(webpack@4.47.0): resolution: { integrity: sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==, @@ -18988,14 +18864,14 @@ packages: minimatch: 3.1.2 semver: 5.7.2 tapable: 1.1.3 - typescript: 4.2.3 + typescript: 4.9.5 webpack: 4.47.0(webpack-cli@3.3.12) worker-rpc: 0.1.1 transitivePeerDependencies: - supports-color dev: true - /fork-ts-checker-webpack-plugin@5.2.1(eslint@7.32.0)(typescript@4.2.3)(webpack@4.47.0): + /fork-ts-checker-webpack-plugin@5.2.1(eslint@7.32.0)(typescript@4.9.5)(webpack@4.47.0): resolution: { integrity: sha512-SVi+ZAQOGbtAsUWrZvGzz38ga2YqjWvca1pXQFUArIVXqli0lLoDQ8uS0wg0kSpcwpZmaW5jVCZXQebkyUQSsw==, @@ -19025,7 +18901,7 @@ packages: schema-utils: 2.7.0 semver: 7.5.4 tapable: 1.1.3 - typescript: 4.2.3 + typescript: 4.9.5 webpack: 4.47.0(webpack-cli@3.3.12) dev: true optional: true @@ -19644,7 +19520,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -19658,7 +19534,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.5 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -22647,7 +22523,7 @@ packages: jest-validate: 26.6.2 micromatch: 4.0.5 pretty-format: 26.6.2 - ts-node: 10.9.2(@types/node@18.19.4)(typescript@4.2.3) + ts-node: 10.9.2(@types/node@18.19.4)(typescript@4.9.5) transitivePeerDependencies: - bufferutil - canvas @@ -22691,7 +22567,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@18.19.4)(typescript@4.2.3) + ts-node: 10.9.2(@types/node@18.19.4)(typescript@4.9.5) transitivePeerDependencies: - bufferutil - canvas @@ -26181,7 +26057,7 @@ packages: array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.0.5 + minimatch: 3.1.2 dev: true /mute-stream@0.0.8: @@ -26998,7 +26874,7 @@ packages: '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 axios: 1.6.3 - chalk: 4.1.0 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 cliui: 7.0.4 @@ -28428,14 +28304,14 @@ packages: } dev: true - /pnp-webpack-plugin@1.7.0(typescript@4.2.3): + /pnp-webpack-plugin@1.7.0(typescript@4.9.5): resolution: { integrity: sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==, } engines: { node: '>=6' } dependencies: - ts-pnp: 1.2.0(typescript@4.2.3) + ts-pnp: 1.2.0(typescript@4.9.5) transitivePeerDependencies: - typescript dev: true @@ -30623,7 +30499,7 @@ packages: rollup: 2.79.1 dev: true - /rollup-plugin-typescript2@0.34.1(rollup@2.79.1)(typescript@4.2.3): + /rollup-plugin-typescript2@0.34.1(rollup@2.79.1)(typescript@4.9.5): resolution: { integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==, @@ -30638,7 +30514,7 @@ packages: rollup: 2.79.1 semver: 7.5.4 tslib: 2.6.2 - typescript: 4.2.3 + typescript: 4.9.5 dev: true /rollup-plugin-visualizer@5.12.0(rollup@2.79.1): @@ -31386,17 +31262,6 @@ packages: vscode-textmate: 8.0.0 dev: true - /shiki@0.9.15: - resolution: - { - integrity: sha512-/Y0z9IzhJ8nD9nbceORCqu6NgT9X6I8Fk8c3SICHI5NbZRLdZYFaB233gwct9sU0vvSypyaL/qaKvzyQGJBZSw==, - } - dependencies: - jsonc-parser: 3.2.0 - vscode-oniguruma: 1.7.0 - vscode-textmate: 5.2.0 - dev: true - /side-channel@1.0.4: resolution: { @@ -33352,7 +33217,7 @@ packages: } dev: true - /ts-jest@27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.2.3): + /ts-jest@27.1.5(@babel/core@7.23.7)(@types/jest@27.5.2)(babel-jest@27.5.1)(jest@27.5.1)(typescript@4.9.5): resolution: { integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==, @@ -33387,27 +33252,10 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.5.4 - typescript: 4.2.3 + typescript: 4.9.5 yargs-parser: 20.2.9 dev: true - /ts-loader@6.2.2(typescript@4.2.3): - resolution: - { - integrity: sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==, - } - engines: { node: '>=8.6' } - peerDependencies: - typescript: '*' - dependencies: - chalk: 2.4.2 - enhanced-resolve: 4.5.0 - loader-utils: 1.4.2 - micromatch: 4.0.5 - semver: 6.3.1 - typescript: 4.2.3 - dev: true - /ts-loader@6.2.2(typescript@4.9.5): resolution: { @@ -33425,7 +33273,7 @@ packages: typescript: 4.9.5 dev: true - /ts-node@10.9.2(@types/node@18.19.4)(typescript@4.2.3): + /ts-node@10.9.2(@types/node@18.19.4)(typescript@4.9.5): resolution: { integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, @@ -33454,12 +33302,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.2.3 + typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-pnp@1.2.0(typescript@4.2.3): + /ts-pnp@1.2.0(typescript@4.9.5): resolution: { integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==, @@ -33471,7 +33319,7 @@ packages: typescript: optional: true dependencies: - typescript: 4.2.3 + typescript: 4.9.5 dev: true /tsconfig-paths@3.15.0: @@ -33531,7 +33379,7 @@ packages: } dev: true - /tslint@5.20.1(typescript@4.2.3): + /tslint@5.20.1(typescript@4.9.5): resolution: { integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==, @@ -33553,11 +33401,11 @@ packages: resolve: 1.22.8 semver: 5.7.2 tslib: 1.14.1 - tsutils: 2.29.0(typescript@4.2.3) - typescript: 4.2.3 + tsutils: 2.29.0(typescript@4.9.5) + typescript: 4.9.5 dev: true - /tsutils@2.29.0(typescript@4.2.3): + /tsutils@2.29.0(typescript@4.9.5): resolution: { integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==, @@ -33566,20 +33414,7 @@ packages: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' dependencies: tslib: 1.14.1 - typescript: 4.2.3 - dev: true - - /tsutils@3.21.0(typescript@4.2.3): - resolution: - { - integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, - } - engines: { node: '>= 6' } - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.2.3 + typescript: 4.9.5 dev: true /tsutils@3.21.0(typescript@4.9.5): @@ -33808,35 +33643,6 @@ packages: } dev: true - /typedoc-default-themes@0.12.10: - resolution: - { - integrity: sha512-fIS001cAYHkyQPidWXmHuhs8usjP5XVJjWB8oZGqkTowZaz3v7g3KDZeeqE82FBrmkAnIBOY3jgy7lnPnqATbA==, - } - engines: { node: '>= 8' } - dev: true - - /typedoc@0.21.10(typescript@4.2.3): - resolution: - { - integrity: sha512-Y0wYIehkjkPfsp3pv86fp3WPHUcOf8pnQUDLwG1PqSccUSqdsv7Pz1Gd5WrTJvXQB2wO1mKlZ8qW8qMiopKyjA==, - } - engines: { node: '>= 12.10.0' } - hasBin: true - peerDependencies: - typescript: 4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x - dependencies: - glob: 7.2.3 - handlebars: 4.7.8 - lunr: 2.3.9 - marked: 4.3.0 - minimatch: 3.1.2 - progress: 2.0.3 - shiki: 0.9.15 - typedoc-default-themes: 0.12.10 - typescript: 4.2.3 - dev: true - /typedoc@0.25.6(typescript@4.9.5): resolution: { @@ -33854,15 +33660,6 @@ packages: typescript: 4.9.5 dev: true - /typescript@4.2.3: - resolution: - { - integrity: sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==, - } - engines: { node: '>=4.2.0' } - hasBin: true - dev: true - /typescript@4.9.5: resolution: { @@ -34642,13 +34439,6 @@ packages: } dev: true - /vscode-textmate@5.2.0: - resolution: - { - integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==, - } - dev: true - /vscode-textmate@8.0.0: resolution: { @@ -34691,7 +34481,7 @@ packages: } dev: true - /vue-jest@5.0.0-alpha.10(@babel/core@7.23.7)(babel-jest@26.6.3)(jest@26.6.3)(typescript@4.2.3)(vue@3.3.13): + /vue-jest@5.0.0-alpha.10(@babel/core@7.23.7)(babel-jest@26.6.3)(jest@26.6.3)(typescript@4.9.5)(vue@3.3.13): resolution: { integrity: sha512-iN62cTi4AL0UsgxEyVeJtHG6qXEv+8Ci2wX1vP3b/dAZvyBRmqy5aJHQrP6VCEuio+HgHQ1LAZ+ccM2pouBmlg==, @@ -34718,8 +34508,8 @@ packages: jest: 26.6.3(ts-node@10.9.2) source-map: 0.5.6 tsconfig: 7.0.0 - typescript: 4.2.3 - vue: 3.3.13(typescript@4.2.3) + typescript: 4.9.5 + vue: 3.3.13(typescript@4.9.5) dev: true /vue-loader@15.11.1(@vue/compiler-sfc@3.3.13)(cache-loader@4.1.0)(css-loader@3.6.0)(lodash@4.17.21)(prettier@2.8.8)(webpack@4.47.0): @@ -34830,7 +34620,7 @@ packages: chalk: 4.1.2 hash-sum: 2.0.0 loader-utils: 2.0.4 - vue: 3.3.13(typescript@4.2.3) + vue: 3.3.13(typescript@4.9.5) webpack: 4.47.0(webpack-cli@3.3.12) dev: true optional: true @@ -34852,7 +34642,7 @@ packages: } dev: true - /vue@3.3.13(typescript@4.2.3): + /vue@3.3.13(typescript@4.9.5): resolution: { integrity: sha512-LDnUpQvDgsfc0u/YgtAgTMXJlJQqjkxW1PVcOnJA5cshPleULDjHi7U45pl2VJYazSSvLH8UKcid/kzH8I0a0Q==, @@ -34868,7 +34658,7 @@ packages: '@vue/runtime-dom': 3.3.13 '@vue/server-renderer': 3.3.13(vue@3.3.13) '@vue/shared': 3.3.13 - typescript: 4.2.3 + typescript: 4.9.5 dev: true /w3c-hr-time@1.0.2: diff --git a/tsconfig.base.json b/tsconfig.base.json index b233858ebf..22201f9671 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -4,10 +4,10 @@ "declaration": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, - "lib": ["ES2016", "dom"], - "module": "ESNext", + "lib": ["ES2021", "dom"], + "module": "ES2020", "moduleResolution": "node", - "target": "ESNext", + "target": "ES2021", "jsx": "react", "noUnusedParameters": true, "noUnusedLocals": true, diff --git a/typedoc-jsonforms/partials/member.sources.hbs b/typedoc-jsonforms/partials/member.sources.hbs deleted file mode 100644 index 5c53b5ec0e..0000000000 --- a/typedoc-jsonforms/partials/member.sources.hbs +++ /dev/null @@ -1,20 +0,0 @@ - \ No newline at end of file