= ({ children, ...props }) => {
return (
{children}
);
};
+
//
export const withErrorBoundary = (
- Component: ComponentType
,
+ Component: React.ComponentType
,
errorHandlingProps: ErrorBoundaryProps | null
) => {
const WrappedWithErrorBoundary = (props: P) => (
@@ -68,7 +68,7 @@ export const withErrorBoundary =
(
};
interface Props {
- children: ReactNode;
+ children: React.ReactNode;
}
export const withSuppressedErrorBoundary =
(
diff --git a/packages/components/src/custom/Helpers/CondtionalTooltip/tooltip-for-desc.tsx b/packages/components/src/custom/Helpers/CondtionalTooltip/tooltip-for-desc.tsx
index b7f7e520..a63e122c 100644
--- a/packages/components/src/custom/Helpers/CondtionalTooltip/tooltip-for-desc.tsx
+++ b/packages/components/src/custom/Helpers/CondtionalTooltip/tooltip-for-desc.tsx
@@ -1,4 +1,3 @@
-import React from 'react';
import { Tooltip } from '../../../base/Tooltip';
interface ConditionalTooltipProps {
@@ -7,13 +6,29 @@ interface ConditionalTooltipProps {
// You can add more prop types here as needed
}
-export const ConditionalTooltip: React.FC = ({
+function ConditionalTooltip({
value,
maxLength,
...restProps
-}) => {
- return value.length > maxLength ? (
-
+}: ConditionalTooltipProps): JSX.Element {
+ if (value.length > maxLength) {
+ return (
+
+
+ {`${value.slice(0, maxLength)}...`}
+
+
+ );
+ } else {
+ return (
= ({
}}
{...restProps}
>
- {`${value.slice(0, maxLength)}...`}
+ {value}
-
- ) : (
-
- {value}
-
- );
-};
+ );
+ }
+}
export default ConditionalTooltip;
diff --git a/packages/components/src/custom/Helpers/Dimension/windowSize.tsx b/packages/components/src/custom/Helpers/Dimension/windowSize.tsx
index 8700c245..369ee96d 100644
--- a/packages/components/src/custom/Helpers/Dimension/windowSize.tsx
+++ b/packages/components/src/custom/Helpers/Dimension/windowSize.tsx
@@ -1,5 +1,3 @@
-import { useEffect, useState } from 'react';
-
/**
* Returns the width and height of the window.
*
@@ -19,9 +17,9 @@ function getWindowDimensions(): WindowDimensions {
* @returns {WindowDimensions} { width, height }
*/
export function useWindowDimensions(): WindowDimensions {
- const [windowDimensions, setWindowDimensions] = useState(getWindowDimensions());
+ const [windowDimensions, setWindowDimensions] = React.useState(getWindowDimensions());
- useEffect(() => {
+ React.useEffect(() => {
let resizeTimeout: number;
function handleResize() {
diff --git a/packages/components/src/custom/SearchBar.tsx b/packages/components/src/custom/SearchBar.tsx
index 1e18c141..da9c490c 100644
--- a/packages/components/src/custom/SearchBar.tsx
+++ b/packages/components/src/custom/SearchBar.tsx
@@ -1,25 +1,25 @@
-import { Fragment, type ChangeEvent, type FC, type ReactNode } from 'react';
+import React from 'react';
import { Box } from '../base/Box';
import { InputAdornment, TextField } from '../base/Input';
interface SearchBarProps {
- onChange?: (event: ChangeEvent) => void;
+ onChange?: (event: React.ChangeEvent) => void;
value?: string;
width?: string;
label: string;
- endAdornment?: ReactNode;
+ endAdornment?: React.ReactNode;
}
-const MesherySearchBar: FC = ({
+function MesherySearchBar({
onChange,
value,
width,
label,
endAdornment,
...props
-}) => {
+}: SearchBarProps): JSX.Element {
return (
-
+
= ({
}}
/>
-
+
);
-};
+}
export { MesherySearchBar as StyledSearchBar };
diff --git a/packages/components/src/custom/Toolbar/custom-column.tsx b/packages/components/src/custom/Toolbar/custom-column.tsx
index 7d1df3b1..ada6d0ab 100644
--- a/packages/components/src/custom/Toolbar/custom-column.tsx
+++ b/packages/components/src/custom/Toolbar/custom-column.tsx
@@ -1,5 +1,5 @@
import { ColumnIcon } from '@layer5/sistent-svg';
-import React, { useState } from 'react';
+import React from 'react';
import { IconButton } from '../../base/Button';
import { Checkbox } from '../../base/Checkbox';
import { ClickAwayListener } from '../../base/ClickAwayListener';
@@ -22,13 +22,13 @@ interface Column {
label: string;
}
-const CustomColumnVisibilityControl: React.FC = ({
+function CustomColumnVisibilityControl({
columns,
customToolsProps,
style
-}) => {
- const [open, setOpen] = useState(false);
- const [anchorEl, setAnchorEl] = useState(null);
+}: CustomColumnVisibilityControlProps): JSX.Element {
+ const [open, setOpen] = React.useState(false);
+ const [anchorEl, setAnchorEl] = React.useState(null);
const handleOpen = (event: React.MouseEvent) => {
setAnchorEl(event.currentTarget);
@@ -117,6 +117,6 @@ const CustomColumnVisibilityControl: React.FC
);
-};
+}
export default CustomColumnVisibilityControl;
diff --git a/packages/components/src/custom/Toolbar/custom-filter.tsx b/packages/components/src/custom/Toolbar/custom-filter.tsx
index edb03f36..7e69e1af 100644
--- a/packages/components/src/custom/Toolbar/custom-filter.tsx
+++ b/packages/components/src/custom/Toolbar/custom-filter.tsx
@@ -1,7 +1,7 @@
import { FilterIcon } from '@layer5/sistent-svg';
import InputLabel from '@mui/material/InputLabel';
import { SelectChangeEvent } from '@mui/material/Select';
-import React, { useState } from 'react';
+import React from 'react';
import { Button, IconButton } from '../../base/Button';
import { ClickAwayListener } from '../../base/ClickAwayListener';
import { MenuItem } from '../../base/Menu';
@@ -23,15 +23,15 @@ interface UniversalFilterProps {
showAllOption?: boolean;
}
-const UniversalFilter: React.FC = ({
+function UniversalFilter({
filters,
selectedFilters,
setSelectedFilters,
handleApplyFilter,
showAllOption = true
-}) => {
- const [anchorEl, setAnchorEl] = useState(null);
- const [open, setOpen] = useState(false);
+}: UniversalFilterProps): JSX.Element {
+ const [anchorEl, setAnchorEl] = React.useState(null);
+ const [open, setOpen] = React.useState(false);
const handleFilterChange = (event: React.ChangeEvent<{ value: string }>, columnName: string) => {
const value = event.target.value;
@@ -154,6 +154,5 @@ const UniversalFilter: React.FC = ({
);
-};
-
+}
export default UniversalFilter;
diff --git a/packages/components/src/custom/Toolbar/custom-search.tsx b/packages/components/src/custom/Toolbar/custom-search.tsx
index c95ba0b2..695d2645 100644
--- a/packages/components/src/custom/Toolbar/custom-search.tsx
+++ b/packages/components/src/custom/Toolbar/custom-search.tsx
@@ -1,5 +1,5 @@
import { CloseIcon, SearchIcon } from '@layer5/sistent-svg';
-import React, { useRef, useState } from 'react';
+import React from 'react';
import { IconButton } from '../../base/Button';
import { TextField } from '../../base/Input';
import { Tooltip } from '../../base/Tooltip';
@@ -13,9 +13,9 @@ interface SearchBarProps {
setExpanded: (expanded: boolean) => void;
}
-const SearchBar: React.FC = ({ placeholder, onClear, expanded, setExpanded }) => {
- const [searchText, setSearchText] = useState('');
- const searchRef = useRef(null);
+function SearchBar({ placeholder, onClear, expanded, setExpanded }: SearchBarProps): JSX.Element {
+ const [searchText, setSearchText] = React.useState('');
+ const searchRef = React.useRef(null);
const handleSearchChange = (event: React.ChangeEvent): void => {
setSearchText(event.target.value);
@@ -43,13 +43,6 @@ const SearchBar: React.FC = ({ placeholder, onClear, expanded, s
}
};
- //Todo: Need a width utility function
- // const width = window.innerWidth;
- // let searchWidth = "200px";
- // if (width <= 360) {
- // searchWidth = "100px";
- // }
-
return (
= ({ placeholder, onClear, expanded, s
)}
);
-};
+}
export default SearchBar;
diff --git a/packages/components/src/custom/Toolbar/index.ts b/packages/components/src/custom/Toolbar/index.ts
deleted file mode 100644
index f3fca21c..00000000
--- a/packages/components/src/custom/Toolbar/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export * from './custom-column';
-export * from './custom-filter';
-export * from './custom-search';
diff --git a/packages/components/src/custom/Toolbar/index.tsx b/packages/components/src/custom/Toolbar/index.tsx
new file mode 100644
index 00000000..a05e0498
--- /dev/null
+++ b/packages/components/src/custom/Toolbar/index.tsx
@@ -0,0 +1,5 @@
+import CustomColumnVisibilityControl from './custom-column';
+import UniversalFilter from './custom-filter';
+import SearchBar from './custom-search';
+
+export { CustomColumnVisibilityControl, SearchBar, UniversalFilter };
diff --git a/packages/components/src/custom/Tooltip.tsx b/packages/components/src/custom/Tooltip.tsx
index 73f2d44a..50d5b7f2 100644
--- a/packages/components/src/custom/Tooltip.tsx
+++ b/packages/components/src/custom/Tooltip.tsx
@@ -1,25 +1,25 @@
import { type TooltipProps as MuiTooltipProps } from '@mui/material';
-import { type FC, type MouseEvent, type ReactNode } from 'react';
+import React from 'react';
import { Tooltip } from '../base/Tooltip';
type TooltipProps = {
title: string;
- onClick?: (event: MouseEvent) => void;
- children: ReactNode;
+ onClick?: (event: React.MouseEvent) => void;
+ children: React.ReactNode;
} & Omit;
-export const MesheryTooltip: FC = ({
+function MesheryTooltip({
title,
onClick,
placement,
children,
...props
-}) => {
+}: TooltipProps): JSX.Element {
return (
{children}
);
-};
+}
export { MesheryTooltip as StyledTooltip };
diff --git a/packages/components/src/custom/index.ts b/packages/components/src/custom/index.tsx
similarity index 58%
rename from packages/components/src/custom/index.ts
rename to packages/components/src/custom/index.tsx
index 76441594..756437b9 100644
--- a/packages/components/src/custom/index.ts
+++ b/packages/components/src/custom/index.tsx
@@ -1,4 +1,4 @@
-import CustomColumVisiblityControl from './Toolbar/custom-column';
+import CustomColumnVisibilityControl from './Toolbar/custom-column';
import UniversalFilter from './Toolbar/custom-filter';
import SearchBar from './Toolbar/custom-search';
import { StyledTooltip } from './Tooltip';
@@ -10,7 +10,7 @@ export {
StyledDialogContent,
StyledDialogTitle
} from './Dialog';
-export { ErrorBoundary, withErrorBoundary, withSuppressedErrorBoundary } from './ErrorBoundary';
+// export { ErrorBoundary, withErrorBoundary, withSuppressedErrorBoundary } from './ErrorBoundary';
export { StyledSearchBar } from './SearchBar';
-export { CustomColumVisiblityControl, SearchBar, StyledTooltip, UniversalFilter };
+export { CustomColumnVisibilityControl, SearchBar, StyledTooltip, UniversalFilter };
diff --git a/packages/components/src/types/react-error-boundary.d.ts b/packages/components/src/types/react-error-boundary.d.ts
index b77d1faa..0d7deb7b 100644
--- a/packages/components/src/types/react-error-boundary.d.ts
+++ b/packages/components/src/types/react-error-boundary.d.ts
@@ -2,10 +2,8 @@ import { ErrorBoundaryPropsWithComponent, FallbackRender } from 'react-error-bou
// Define the custom error boundary component
declare module 'react-error-boundary' {
- import { ReactNode } from 'react';
-
export interface ErrorBoundaryProps {
- children: ReactNode;
+ children: React.ReactNode;
FallbackComponent?: React.ComponentType;
onError?: (error: Error, info: React.ErrorInfo) => void;
}
diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json
index a3cba133..0d1b2da0 100644
--- a/packages/components/tsconfig.json
+++ b/packages/components/tsconfig.json
@@ -1,26 +1,17 @@
{
- "compilerOptions": {
- "target": "ES2020",
- "useDefineForClassFields": true,
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "module": "ESNext",
- "skipLibCheck": true,
- "typeRoots": ["./src/types"],
-
- /* Bundler mode */
- "moduleResolution": "bundler",
- "allowImportingTsExtensions": true,
- "resolveJsonModule": true,
- "isolatedModules": true,
- "noEmit": true,
- "jsx": "react-jsx",
-
- /* Linting */
- "strict": true,
- "noUnusedLocals": true,
- "noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true,
- },
- "include": ["src"],
- "references": [{ "path": "./tsconfig.node.json" }]
-}
+ "extends": "tsconfig/react-library.json",
+ "compilerOptions": {
+ "baseUrl": ".",
+ "paths": {
+ "base": ["src/base/*"],
+ "custom": ["src/custom/*"]
+ },
+ "declarationMap": true,
+ "emitDeclarationOnly": true,
+ "typeRoots": ["./src/types"],
+ "types": ["react-error-boundary"]
+ },
+ "include": ["."],
+ "exclude": ["dist", "build", "node_modules", "**/*.d.ts", "tsup.config.ts"]
+ }
+
\ No newline at end of file
diff --git a/packages/components/tsconfig.node.json b/packages/components/tsconfig.node.json
deleted file mode 100644
index 42872c59..00000000
--- a/packages/components/tsconfig.node.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "compilerOptions": {
- "composite": true,
- "skipLibCheck": true,
- "module": "ESNext",
- "moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true
- },
- "include": ["vite.config.ts"]
-}
diff --git a/packages/components/tsup.config.ts b/packages/components/tsup.config.ts
new file mode 100644
index 00000000..b0f04325
--- /dev/null
+++ b/packages/components/tsup.config.ts
@@ -0,0 +1,20 @@
+import path from 'path';
+import { defineConfig } from 'tsup';
+
+const env = process.env.NODE_ENV;
+
+export default defineConfig({
+ outdir: 'dist',
+ entry: ['src/index.tsx'],
+ bundle: env === 'production',
+ clean: true,
+ dts: true,
+ format: ['esm', 'cjs'],
+ external: ['react', 'react/jsx-runtime', '@mui/material', '@emotion/react', '@emotion/styled'],
+ splitting: true,
+ minify: env === 'production',
+ skipNodeModulesBundle: true,
+ watch: env === 'development',
+ sourcemap: env === 'development',
+ tsconfig: path.resolve(__dirname, './tsconfig.json')
+});
diff --git a/packages/components/vite.config.ts b/packages/components/vite.config.ts
deleted file mode 100644
index 8e26837b..00000000
--- a/packages/components/vite.config.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-import { defineConfig } from 'vite';
-import dts from 'vite-plugin-dts';
-import tsconfigPaths from 'vite-tsconfig-paths';
-import packageJson from './package.json';
-
-const env = process.env.NODE_ENV;
-
-const external = [
- ...Object.keys({
- ...(packageJson.dependencies || {}),
- ...(packageJson.devDependencies || {}),
- ...(packageJson.peerDependencies || {})
- }),
- 'react',
- 'react-dom',
- 'react/jsx-runtime',
- '@emotion/react',
- '@emotion/styled',
- '@mui/material',
- '@layer5/sistent-svg'
-];
-
-// https://vitejs.dev/config/
-export default defineConfig({
- plugins: [dts(), tsconfigPaths()],
- build: {
- lib: {
- entry: 'src/index.tsx',
- name: 'component',
- fileName: 'index'
- },
- rollupOptions: {
- input: 'src/index.tsx',
- output: [
- {
- dir: 'dist',
- format: 'es',
- entryFileNames: 'index.es.js',
- exports: 'auto'
- },
- {
- dir: 'dist',
- format: 'cjs',
- entryFileNames: 'index.cjs.js',
- exports: 'auto'
- }
- ],
- external,
- treeshake: env === 'production',
- onwarn(warning, warn) {
- if (warning.code === 'MODULE_LEVEL_DIRECTIVE') {
- return;
- }
- warn(warning);
- }
- },
- minify: env === 'production'
- },
- optimizeDeps: {
- include: ['react']
- },
- server: {
- open: true,
- hmr: env === 'development'
- }
-});
diff --git a/yarn.lock b/yarn.lock
index 2b83354d..e88c10d0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -387,7 +387,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.3, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.7, @babel/parser@npm:^7.23.0":
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.7, @babel/parser@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/parser@npm:7.23.0"
bin:
@@ -2425,22 +2425,26 @@ __metadata:
eslint: ^8.45.0
eslint-plugin-react: ^7.33.2
mui-datatables: ^4.3.0
- react: ^18.2.0
- react-dom: ^18.2.0
+ react: ^17.0.0 || ^18.0.0
+ react-dom: ^17.0.0 || ^18.0.0
react-error-boundary: ^4.0.11
+ tsconfig: "workspace:^"
+ tsup: ^7.2.0
typescript: ^5.0.2
- vite: ^4.5.0
- vite-plugin-dts: ^3.5.3
- vite-tsconfig-paths: ^4.2.1
peerDependencies:
"@emotion/react": "*"
"@emotion/styled": "*"
"@mui/material": "*"
"@types/mui-datatables": "*"
mui-datatables: "*"
- react: ^17.0.0 || ^18.0.0
- react-dom: ^17.0.0 || ^18.0.0
+ react: ">=17"
+ react-dom: ">=17"
react-error-boundary: "*"
+ dependenciesMeta:
+ react:
+ optional: true
+ react-dom:
+ optional: true
peerDependenciesMeta:
"@emotion/react":
optional: true
@@ -2452,6 +2456,8 @@ __metadata:
optional: true
react:
optional: true
+ react-dom:
+ optional: true
languageName: unknown
linkType: soft
@@ -2586,58 +2592,6 @@ __metadata:
languageName: node
linkType: hard
-"@microsoft/api-extractor-model@npm:7.28.1":
- version: 7.28.1
- resolution: "@microsoft/api-extractor-model@npm:7.28.1"
- dependencies:
- "@microsoft/tsdoc": 0.14.2
- "@microsoft/tsdoc-config": ~0.16.1
- "@rushstack/node-core-library": 3.60.1
- checksum: 65e675c20213e48654f0b08290da1ae8feccfaa0fe89e8a6283346828065d4a6f0326453b18b9d5b39ba6b725308d18c74758939b8dbd07399cf766a447ec84d
- languageName: node
- linkType: hard
-
-"@microsoft/api-extractor@npm:^7.36.4":
- version: 7.37.1
- resolution: "@microsoft/api-extractor@npm:7.37.1"
- dependencies:
- "@microsoft/api-extractor-model": 7.28.1
- "@microsoft/tsdoc": 0.14.2
- "@microsoft/tsdoc-config": ~0.16.1
- "@rushstack/node-core-library": 3.60.1
- "@rushstack/rig-package": 0.5.1
- "@rushstack/ts-command-line": 4.16.1
- colors: ~1.2.1
- lodash: ~4.17.15
- resolve: ~1.22.1
- semver: ~7.5.4
- source-map: ~0.6.1
- typescript: ~5.0.4
- bin:
- api-extractor: bin/api-extractor
- checksum: fb1b0760af6bd25d7cce756b0ada308e80437beff7d2037cb49f43b7d011694fb77f69ec5985eed05e103f312f8d819e0a53393470185f0e09b61819f8f0e3db
- languageName: node
- linkType: hard
-
-"@microsoft/tsdoc-config@npm:~0.16.1":
- version: 0.16.2
- resolution: "@microsoft/tsdoc-config@npm:0.16.2"
- dependencies:
- "@microsoft/tsdoc": 0.14.2
- ajv: ~6.12.6
- jju: ~1.4.0
- resolve: ~1.19.0
- checksum: 12b0d703154076bcaac75ca42e804e4fc292672396441e54346d7eadd0d6b57f90980eda2b1bab89b224af86da34a2389f9054002e282011e795ca5919a4386f
- languageName: node
- linkType: hard
-
-"@microsoft/tsdoc@npm:0.14.2":
- version: 0.14.2
- resolution: "@microsoft/tsdoc@npm:0.14.2"
- checksum: b167c89e916ba73ee20b9c9d5dba6aa3a0de25ed3d50050e8a344dca7cd43cb2e1059bd515c820369b6e708901dd3fda476a42bc643ca74a35671ce77f724a3a
- languageName: node
- linkType: hard
-
"@mswjs/cookies@npm:^0.2.2":
version: 0.2.2
resolution: "@mswjs/cookies@npm:0.2.2"
@@ -4049,48 +4003,6 @@ __metadata:
languageName: node
linkType: hard
-"@rushstack/node-core-library@npm:3.60.1":
- version: 3.60.1
- resolution: "@rushstack/node-core-library@npm:3.60.1"
- dependencies:
- colors: ~1.2.1
- fs-extra: ~7.0.1
- import-lazy: ~4.0.0
- jju: ~1.4.0
- resolve: ~1.22.1
- semver: ~7.5.4
- z-schema: ~5.0.2
- peerDependencies:
- "@types/node": "*"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 1e18d74cea169c240fb8e68ec06c42060f16d927178ffac705cce796e7d5c27efb4d4b20c162f62947a7fc92b49100acb1fd6caa223918c0c92b3e349a00f7d5
- languageName: node
- linkType: hard
-
-"@rushstack/rig-package@npm:0.5.1":
- version: 0.5.1
- resolution: "@rushstack/rig-package@npm:0.5.1"
- dependencies:
- resolve: ~1.22.1
- strip-json-comments: ~3.1.1
- checksum: 2d45af13568590cc7f6396b7a075fa27f9676bc04deb39a3867a6f912d43cad45481d8d44482ff6a49c7bd9d428499c2701032602a8241740fc10b19c45dec0f
- languageName: node
- linkType: hard
-
-"@rushstack/ts-command-line@npm:4.16.1":
- version: 4.16.1
- resolution: "@rushstack/ts-command-line@npm:4.16.1"
- dependencies:
- "@types/argparse": 1.0.38
- argparse: ~1.0.9
- colors: ~1.2.1
- string-argv: ~0.3.1
- checksum: f8309a274bdc9d9c87258f5f56b3905b8467319c87cdc757d98bf582b7c4a6925b389bce0ce4125a625a402335f195668dc55547b754f0e9a5d0014154c32d2d
- languageName: node
- linkType: hard
-
"@sigstore/bundle@npm:^1.1.0":
version: 1.1.0
resolution: "@sigstore/bundle@npm:1.1.0"
@@ -5351,13 +5263,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/argparse@npm:1.0.38":
- version: 1.0.38
- resolution: "@types/argparse@npm:1.0.38"
- checksum: 26ed7e3f1e3595efdb883a852f5205f971b798e4c28b7e30a32c5298eee596e8b45834ce831f014d250b9730819ab05acff5b31229666d3af4ba465b4697d0eb
- languageName: node
- linkType: hard
-
"@types/aria-query@npm:^5.0.1":
version: 5.0.2
resolution: "@types/aria-query@npm:5.0.2"
@@ -6110,102 +6015,6 @@ __metadata:
languageName: node
linkType: hard
-"@volar/language-core@npm:1.10.1, @volar/language-core@npm:~1.10.0":
- version: 1.10.1
- resolution: "@volar/language-core@npm:1.10.1"
- dependencies:
- "@volar/source-map": 1.10.1
- checksum: ff6b0f6d50fc567fcd20a4bf7459cb372735149e0bb85e3d0bc202e158ca5dada3b29d2c43bffb59a0a40e8e67932530eacfbdef209bfd12c63d354220e660e4
- languageName: node
- linkType: hard
-
-"@volar/source-map@npm:1.10.1, @volar/source-map@npm:~1.10.0":
- version: 1.10.1
- resolution: "@volar/source-map@npm:1.10.1"
- dependencies:
- muggle-string: ^0.3.1
- checksum: a6465f72b026f70ee388d1a01665cf6a35809c1ff9ce9d837805ff2da1156885e62c9541149e4a95c64f13315501a248116a441c0878ed10b6869aecc9853359
- languageName: node
- linkType: hard
-
-"@volar/typescript@npm:~1.10.0":
- version: 1.10.1
- resolution: "@volar/typescript@npm:1.10.1"
- dependencies:
- "@volar/language-core": 1.10.1
- checksum: 337d1f490c008994f2e09168d52f0f45dfa4b00dfa1dd90353ce56f7f5f4c605f32dd62a0407fb3ca5c62578a0a181bd4d971a7d32bb2bb87b85e19e0e9125f3
- languageName: node
- linkType: hard
-
-"@vue/compiler-core@npm:3.3.4":
- version: 3.3.4
- resolution: "@vue/compiler-core@npm:3.3.4"
- dependencies:
- "@babel/parser": ^7.21.3
- "@vue/shared": 3.3.4
- estree-walker: ^2.0.2
- source-map-js: ^1.0.2
- checksum: 5437942ea6575b316c9cd84f4f128a44939713da8b6958060e152c599e6d771d5db056c398d7574ee706ff8092e0d99ac4f14e7eef8712a8dd923d2323201b9e
- languageName: node
- linkType: hard
-
-"@vue/compiler-dom@npm:^3.3.0":
- version: 3.3.4
- resolution: "@vue/compiler-dom@npm:3.3.4"
- dependencies:
- "@vue/compiler-core": 3.3.4
- "@vue/shared": 3.3.4
- checksum: 1c2ac0c89de8eef7be1c568d57504e6245adaaec40c2c4d9717bc231ca10bf682d918a3b358d24c786eeaf8e0d7eb8a65f57d9044775a304783fde1d069a1896
- languageName: node
- linkType: hard
-
-"@vue/language-core@npm:1.8.15, @vue/language-core@npm:^1.8.8":
- version: 1.8.15
- resolution: "@vue/language-core@npm:1.8.15"
- dependencies:
- "@volar/language-core": ~1.10.0
- "@volar/source-map": ~1.10.0
- "@vue/compiler-dom": ^3.3.0
- "@vue/reactivity": ^3.3.0
- "@vue/shared": ^3.3.0
- minimatch: ^9.0.0
- muggle-string: ^0.3.1
- vue-template-compiler: ^2.7.14
- peerDependencies:
- typescript: "*"
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 78bf328c07205569620255ece07ed983c8fd8bdaa0c5c0711546a43955fd09004a680193a3922c88e1821125ac1b502969724ae48d40848fa24bef155e8e1a13
- languageName: node
- linkType: hard
-
-"@vue/reactivity@npm:^3.3.0":
- version: 3.3.4
- resolution: "@vue/reactivity@npm:3.3.4"
- dependencies:
- "@vue/shared": 3.3.4
- checksum: 81c3d0c587d23656a57a7a31afb51357274f6512b51baffc67cda183b2361a7e65e646029c26a8bc28587f26b65bba808dcd93cdd3bacab48d2b99d11ad0ec97
- languageName: node
- linkType: hard
-
-"@vue/shared@npm:3.3.4, @vue/shared@npm:^3.3.0":
- version: 3.3.4
- resolution: "@vue/shared@npm:3.3.4"
- checksum: 12fe53ff816bfa29ea53f89212067a86512c626b8d30149ff28b36705820f6150e1fb4e4e46897ad9eddb1d1cfc02d8941053939910eed69a905f7a5509baabe
- languageName: node
- linkType: hard
-
-"@vue/typescript@npm:1.8.15":
- version: 1.8.15
- resolution: "@vue/typescript@npm:1.8.15"
- dependencies:
- "@volar/typescript": ~1.10.0
- "@vue/language-core": 1.8.15
- checksum: 59069d8788563a9ab721ec37336b4908dd65bcba1eac1701bb772965a60e39a775976887e124f427f0eb62ae31779f289eb4ae134c3c4900e472c461d7df8af2
- languageName: node
- linkType: hard
-
"@xmldom/xmldom@npm:^0.8.3":
version: 0.8.10
resolution: "@xmldom/xmldom@npm:0.8.10"
@@ -6420,7 +6229,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.12.4, ajv@npm:~6.12.6":
+"ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -6563,7 +6372,7 @@ __metadata:
languageName: node
linkType: hard
-"argparse@npm:^1.0.7, argparse@npm:~1.0.9":
+"argparse@npm:^1.0.7":
version: 1.0.10
resolution: "argparse@npm:1.0.10"
dependencies:
@@ -7476,13 +7285,6 @@ __metadata:
languageName: node
linkType: hard
-"colors@npm:~1.2.1":
- version: 1.2.5
- resolution: "colors@npm:1.2.5"
- checksum: b6e23de735f68b72d5cdf6fd854ca43d1b66d82dcf54bda0b788083b910164a040f2c4edf23c670d36a7a2d8f1b7d6e62e3292703e4642691e6ccaa1c62d8f74
- languageName: node
- linkType: hard
-
"columnify@npm:1.6.0":
version: 1.6.0
resolution: "columnify@npm:1.6.0"
@@ -7530,13 +7332,6 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:^9.4.1":
- version: 9.5.0
- resolution: "commander@npm:9.5.0"
- checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade
- languageName: node
- linkType: hard
-
"commitizen@npm:^4.0.3":
version: 4.3.0
resolution: "commitizen@npm:4.3.0"
@@ -7958,13 +7753,6 @@ __metadata:
languageName: node
linkType: hard
-"de-indent@npm:^1.0.2":
- version: 1.0.2
- resolution: "de-indent@npm:1.0.2"
- checksum: 8deacc0f4a397a4414a0fc4d0034d2b7782e7cb4eaf34943ea47754e08eccf309a0e71fa6f56cc48de429ede999a42d6b4bca761bf91683be0095422dbf24611
- languageName: node
- linkType: hard
-
"debug@npm:2.6.9, debug@npm:^2.6.9":
version: 2.6.9
resolution: "debug@npm:2.6.9"
@@ -9503,17 +9291,6 @@ __metadata:
languageName: node
linkType: hard
-"fs-extra@npm:~7.0.1":
- version: 7.0.1
- resolution: "fs-extra@npm:7.0.1"
- dependencies:
- graceful-fs: ^4.1.2
- jsonfile: ^4.0.0
- universalify: ^0.1.0
- checksum: 141b9dccb23b66a66cefdd81f4cda959ff89282b1d721b98cea19ba08db3dcbe6f862f28841f3cf24bb299e0b7e6c42303908f65093cb7e201708e86ea5a8dcf
- languageName: node
- linkType: hard
-
"fs-minipass@npm:^2.0.0":
version: 2.1.0
resolution: "fs-minipass@npm:2.1.0"
@@ -9984,13 +9761,6 @@ __metadata:
languageName: node
linkType: hard
-"globrex@npm:^0.1.2":
- version: 0.1.2
- resolution: "globrex@npm:0.1.2"
- checksum: adca162494a176ce9ecf4dd232f7b802956bb1966b37f60c15e49d2e7d961b66c60826366dc2649093cad5a0d69970cfa8875bd1695b5a1a2f33dcd2aa88da3c
- languageName: node
- linkType: hard
-
"gopd@npm:^1.0.1":
version: 1.0.1
resolution: "gopd@npm:1.0.1"
@@ -10131,15 +9901,6 @@ __metadata:
languageName: node
linkType: hard
-"he@npm:^1.2.0":
- version: 1.2.0
- resolution: "he@npm:1.2.0"
- bin:
- he: bin/he
- checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7
- languageName: node
- linkType: hard
-
"headers-polyfill@npm:3.2.5":
version: 3.2.5
resolution: "headers-polyfill@npm:3.2.5"
@@ -10379,13 +10140,6 @@ __metadata:
languageName: node
linkType: hard
-"import-lazy@npm:~4.0.0":
- version: 4.0.0
- resolution: "import-lazy@npm:4.0.0"
- checksum: 22f5e51702134aef78890156738454f620e5fe7044b204ebc057c614888a1dd6fdf2ede0fdcca44d5c173fd64f65c985f19a51775b06967ef58cc3d26898df07
- languageName: node
- linkType: hard
-
"import-local@npm:3.1.0":
version: 3.1.0
resolution: "import-local@npm:3.1.0"
@@ -10621,7 +10375,7 @@ __metadata:
languageName: node
linkType: hard
-"is-core-module@npm:^2.1.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0":
+"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0":
version: 2.13.0
resolution: "is-core-module@npm:2.13.0"
dependencies:
@@ -11195,13 +10949,6 @@ __metadata:
languageName: node
linkType: hard
-"jju@npm:~1.4.0":
- version: 1.4.0
- resolution: "jju@npm:1.4.0"
- checksum: 3790481bd2b7827dd6336e6e3dc2dcc6d425679ba7ebde7b679f61dceb4457ea0cda330972494de608571f4973c6dfb5f70fab6f3c5037dbab19ac449a60424f
- languageName: node
- linkType: hard
-
"joycon@npm:^3.0.1":
version: 3.1.1
resolution: "joycon@npm:3.1.1"
@@ -11367,18 +11114,6 @@ __metadata:
languageName: node
linkType: hard
-"jsonfile@npm:^4.0.0":
- version: 4.0.0
- resolution: "jsonfile@npm:4.0.0"
- dependencies:
- graceful-fs: ^4.1.6
- dependenciesMeta:
- graceful-fs:
- optional: true
- checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e
- languageName: node
- linkType: hard
-
"jsonfile@npm:^6.0.1":
version: 6.1.0
resolution: "jsonfile@npm:6.1.0"
@@ -11434,13 +11169,6 @@ __metadata:
languageName: node
linkType: hard
-"kolorist@npm:^1.8.0":
- version: 1.8.0
- resolution: "kolorist@npm:1.8.0"
- checksum: b056de671acc8a17f1e78d6d46c47dae3e06481eabc9fed213dd9079a7454fd3a7ea1226ec718df81c9208877f7475d038ac27a400958fec278d975839e33643
- languageName: node
- linkType: hard
-
"lazy-universal-dotenv@npm:^4.0.0":
version: 4.0.0
resolution: "lazy-universal-dotenv@npm:4.0.0"
@@ -11884,7 +11612,7 @@ __metadata:
languageName: node
linkType: hard
-"lodash@npm:4.17.21, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.15":
+"lodash@npm:4.17.21, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
@@ -12524,13 +12252,6 @@ __metadata:
languageName: node
linkType: hard
-"muggle-string@npm:^0.3.1":
- version: 0.3.1
- resolution: "muggle-string@npm:0.3.1"
- checksum: f2357f906e0160b7df0179c77838cf859f3ca23cb74eca7c043b9fc9e1e416d91497c80fbe2f3c9aeb003c14ad15857fc4e94f1631e8a6695b07e4135626d305
- languageName: node
- linkType: hard
-
"mui-datatables@npm:^4.3.0":
version: 4.3.0
resolution: "mui-datatables@npm:4.3.0"
@@ -13556,7 +13277,7 @@ __metadata:
languageName: node
linkType: hard
-"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7":
+"path-parse@npm:^1.0.7":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a
@@ -14832,7 +14553,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:~1.22.1":
+"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0":
version: 1.22.6
resolution: "resolve@npm:1.22.6"
dependencies:
@@ -14858,17 +14579,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:~1.19.0":
- version: 1.19.0
- resolution: "resolve@npm:1.19.0"
- dependencies:
- is-core-module: ^2.1.0
- path-parse: ^1.0.6
- checksum: a05b356e47b85ad3613d9e2a39a824f3c27f4fcad9c9ff6c7cc71a2e314c5904a90ab37481ad0069d03cab9eaaac6eb68aca1bc3355fdb05f1045cd50e2aacea
- languageName: node
- linkType: hard
-
-"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@~1.22.1#~builtin":
+"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin":
version: 1.22.6
resolution: "resolve@patch:resolve@npm%3A1.22.6#~builtin::version=1.22.6&hash=c3c19d"
dependencies:
@@ -14894,16 +14605,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@~1.19.0#~builtin":
- version: 1.19.0
- resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin::version=1.19.0&hash=c3c19d"
- dependencies:
- is-core-module: ^2.1.0
- path-parse: ^1.0.6
- checksum: 2443b94d347e6946c87c85faf13071f605e609e0b54784829b0ed2b917d050bfc1cbaf4ecc6453f224cfa7d0c5dcd97cbb273454cd210bee68e4af15c1a5abc9
- languageName: node
- linkType: hard
-
"restore-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "restore-cursor@npm:3.1.0"
@@ -15142,7 +14843,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:7.5.4, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:~7.5.4":
+"semver@npm:7.5.4, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4":
version: 7.5.4
resolution: "semver@npm:7.5.4"
dependencies:
@@ -15640,7 +15341,7 @@ __metadata:
languageName: node
linkType: hard
-"string-argv@npm:0.3.2, string-argv@npm:~0.3.1":
+"string-argv@npm:0.3.2":
version: 0.3.2
resolution: "string-argv@npm:0.3.2"
checksum: 8703ad3f3db0b2641ed2adbb15cf24d3945070d9a751f9e74a924966db9f325ac755169007233e8985a39a6a292f14d4fee20482989b89b96e473c4221508a0f
@@ -15792,7 +15493,7 @@ __metadata:
languageName: node
linkType: hard
-"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.1, strip-json-comments@npm:~3.1.1":
+"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.1":
version: 3.1.1
resolution: "strip-json-comments@npm:3.1.1"
checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443
@@ -16232,20 +15933,6 @@ __metadata:
languageName: node
linkType: hard
-"tsconfck@npm:^2.1.0":
- version: 2.1.2
- resolution: "tsconfck@npm:2.1.2"
- peerDependencies:
- typescript: ^4.3.5 || ^5.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
- bin:
- tsconfck: bin/tsconfck.js
- checksum: 6fd2f7de012a724f6b4bf48ae76cc7dae2b59dd5cad2dc50bac58d224d4ed7d5c43c6b26e55d3e00636f426f8b5373c996523d73b7830d05f8479a9b83282192
- languageName: node
- linkType: hard
-
"tsconfig-paths@npm:^4.1.2":
version: 4.2.0
resolution: "tsconfig-paths@npm:4.2.0"
@@ -16526,16 +16213,6 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:~5.0.4":
- version: 5.0.4
- resolution: "typescript@npm:5.0.4"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172
- languageName: node
- linkType: hard
-
"typescript@patch:typescript@>=3 < 6#~builtin, typescript@patch:typescript@^4.6.4 || ^5.0.0#~builtin, typescript@patch:typescript@^5.0.2#~builtin, typescript@patch:typescript@^5.2.2#~builtin":
version: 5.2.2
resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=f3b441"
@@ -16566,16 +16243,6 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@~5.0.4#~builtin":
- version: 5.0.4
- resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=b5f058"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: d26b6ba97b6d163c55dbdffd9bbb4c211667ebebc743accfeb2c8c0154aace7afd097b51165a72a5bad2cf65a4612259344ff60f8e642362aa1695c760d303ac
- languageName: node
- linkType: hard
-
"uglify-js@npm:^3.1.4":
version: 3.17.4
resolution: "uglify-js@npm:3.17.4"
@@ -16690,13 +16357,6 @@ __metadata:
languageName: node
linkType: hard
-"universalify@npm:^0.1.0":
- version: 0.1.2
- resolution: "universalify@npm:0.1.2"
- checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff
- languageName: node
- linkType: hard
-
"universalify@npm:^2.0.0":
version: 2.0.0
resolution: "universalify@npm:2.0.0"
@@ -16892,13 +16552,6 @@ __metadata:
languageName: node
linkType: hard
-"validator@npm:^13.7.0":
- version: 13.11.0
- resolution: "validator@npm:13.11.0"
- checksum: d1e0c27022681420756da25bc03eb08d5f0c66fb008f8ff02ebc95812b77c6be6e03d3bd05cf80ca702e23eeb73dadd66b4b3683173ea2a0bc7cc72820bee131
- languageName: node
- linkType: hard
-
"vary@npm:~1.1.2":
version: 1.1.2
resolution: "vary@npm:1.1.2"
@@ -16906,42 +16559,6 @@ __metadata:
languageName: node
linkType: hard
-"vite-plugin-dts@npm:^3.5.3":
- version: 3.6.0
- resolution: "vite-plugin-dts@npm:3.6.0"
- dependencies:
- "@microsoft/api-extractor": ^7.36.4
- "@rollup/pluginutils": ^5.0.2
- "@vue/language-core": ^1.8.8
- debug: ^4.3.4
- kolorist: ^1.8.0
- vue-tsc: ^1.8.8
- peerDependencies:
- typescript: "*"
- vite: "*"
- peerDependenciesMeta:
- vite:
- optional: true
- checksum: a19b3be8bab1169ba67bd87bc6c998ec53cc9f676b3bffd7d8aedd44f95bcd399d0c39d01930bb62fd5228c6bc8117f6dcc8e1f139240c2221402ae05b13a3b7
- languageName: node
- linkType: hard
-
-"vite-tsconfig-paths@npm:^4.2.1":
- version: 4.2.1
- resolution: "vite-tsconfig-paths@npm:4.2.1"
- dependencies:
- debug: ^4.1.1
- globrex: ^0.1.2
- tsconfck: ^2.1.0
- peerDependencies:
- vite: "*"
- peerDependenciesMeta:
- vite:
- optional: true
- checksum: 8cfbd314eb82a9db97e193aef826e72a112ca8b98e68ef0f9cd8f8538fd5163afe67652507bae41d4aab967ab9a8b24dcf95bd0a8900d388cd6c500c5a82d3b1
- languageName: node
- linkType: hard
-
"vite@npm:^4.5.0":
version: 4.5.0
resolution: "vite@npm:4.5.0"
@@ -16982,31 +16599,6 @@ __metadata:
languageName: node
linkType: hard
-"vue-template-compiler@npm:^2.7.14":
- version: 2.7.14
- resolution: "vue-template-compiler@npm:2.7.14"
- dependencies:
- de-indent: ^1.0.2
- he: ^1.2.0
- checksum: eba9d2eed6b7110c963bc356b47bdd11d4023d25148abb7e5f7826db2fefe7ad8a575787ee0d8fa47701d44a6f54bde475279b1319f44e1049271eb2419f93a7
- languageName: node
- linkType: hard
-
-"vue-tsc@npm:^1.8.8":
- version: 1.8.15
- resolution: "vue-tsc@npm:1.8.15"
- dependencies:
- "@vue/language-core": 1.8.15
- "@vue/typescript": 1.8.15
- semver: ^7.3.8
- peerDependencies:
- typescript: "*"
- bin:
- vue-tsc: bin/vue-tsc.js
- checksum: fc11349fb498ba6ced65a589f7dfd3db9f95a77308cf15c20ee7c595b634314d468d362101ee6144274556d6b891d038033d35b41dd602e623d904bd16d6b622
- languageName: node
- linkType: hard
-
"walker@npm:^1.0.8":
version: 1.0.8
resolution: "walker@npm:1.0.8"
@@ -17454,20 +17046,3 @@ __metadata:
checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700
languageName: node
linkType: hard
-
-"z-schema@npm:~5.0.2":
- version: 5.0.5
- resolution: "z-schema@npm:5.0.5"
- dependencies:
- commander: ^9.4.1
- lodash.get: ^4.4.2
- lodash.isequal: ^4.5.0
- validator: ^13.7.0
- dependenciesMeta:
- commander:
- optional: true
- bin:
- z-schema: bin/z-schema
- checksum: 8a1d66817ae4384dc3f63311f0cccaadd95cc9640eaade5fd3fbf91aa80d6bb82fb95d9b9171fa82ac371a0155b32b7f5f77bbe84dabaca611b66f74c628f0b8
- languageName: node
- linkType: hard