From bc9097e4b86a29baa99ccf2917246215e312f54e Mon Sep 17 00:00:00 2001 From: Eunjae Lee Date: Wed, 5 Jul 2023 17:54:54 +0200 Subject: [PATCH 1/2] feat(lib): export useFieldPlugin react hook --- package.json | 1 + packages/cli/templates/react/package.json | 2 +- packages/cli/templates/react/src/App.tsx | 2 +- .../react/src/components/FieldPlugin.tsx | 2 +- .../FieldPluginExample/AssetSelector.tsx | 2 +- .../components/FieldPluginExample/Counter.tsx | 2 +- .../FieldPluginExample/ModalToggle.tsx | 2 +- .../components/FieldPluginExample/index.tsx | 2 +- packages/cli/templates/react/tsconfig.json | 2 +- packages/field-plugin/package.json | 11 +- packages/field-plugin/scripts/copy-helpers.sh | 4 + packages/field-plugin/vite.config.ts | 3 +- packages/helper-react/.eslintrc.cjs | 14 + packages/helper-react/.gitignore | 24 + packages/helper-react/package.json | 29 + packages/helper-react/src/context.ts | 6 + packages/helper-react/src/index.ts | 3 + .../src/provider.tsx} | 13 +- .../src/useFieldPlugin.ts | 2 +- packages/helper-react/tsconfig.json | 25 + packages/helper-react/tsconfig.node.json | 10 + packages/helper-react/vite.config.ts | 27 + yarn.lock | 931 +++++++++++++++++- 23 files changed, 1091 insertions(+), 28 deletions(-) create mode 100755 packages/field-plugin/scripts/copy-helpers.sh create mode 100644 packages/helper-react/.eslintrc.cjs create mode 100644 packages/helper-react/.gitignore create mode 100644 packages/helper-react/package.json create mode 100644 packages/helper-react/src/context.ts create mode 100644 packages/helper-react/src/index.ts rename packages/{cli/templates/react/src/FieldPluginProvider.tsx => helper-react/src/provider.tsx} (77%) rename packages/{cli/templates/react => helper-react}/src/useFieldPlugin.ts (89%) create mode 100644 packages/helper-react/tsconfig.json create mode 100644 packages/helper-react/tsconfig.node.json create mode 100644 packages/helper-react/vite.config.ts diff --git a/package.json b/package.json index 7234e31f..85b17747 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "build:lib": "yarn workspace @storyblok/field-plugin build", "build:cli": "yarn workspace @storyblok/field-plugin-cli build", "build:container": "yarn build:lib && yarn workspace container build", + "build:helpers": "yarn workspaces foreach --include \"helper-*\" run build", "test": "jest", "check:types": "yarn workspaces foreach run check:types", "lint": "eslint .", diff --git a/packages/cli/templates/react/package.json b/packages/cli/templates/react/package.json index e49f8631..de74fd06 100644 --- a/packages/cli/templates/react/package.json +++ b/packages/cli/templates/react/package.json @@ -22,7 +22,7 @@ "@vitejs/plugin-react": "^3.1.0", "eslint": "latest", "eslint-plugin-react": "7.30.0", - "typescript": "^4.9.3", + "typescript": "5.1.6", "vite": "^4.2.2", "vite-plugin-css-injected-by-js": "3.1.0" } diff --git a/packages/cli/templates/react/src/App.tsx b/packages/cli/templates/react/src/App.tsx index 540d31ce..c39b1772 100644 --- a/packages/cli/templates/react/src/App.tsx +++ b/packages/cli/templates/react/src/App.tsx @@ -1,7 +1,7 @@ import FieldPlugin from './components/FieldPlugin' import FieldPluginExample from './components/FieldPluginExample' import { FunctionComponent } from 'react' -import { FieldPluginProvider } from './FieldPluginProvider' +import { FieldPluginProvider } from '@storyblok/field-plugin/react' const App: FunctionComponent = () => { return ( diff --git a/packages/cli/templates/react/src/components/FieldPlugin.tsx b/packages/cli/templates/react/src/components/FieldPlugin.tsx index 5a995797..452c2d52 100644 --- a/packages/cli/templates/react/src/components/FieldPlugin.tsx +++ b/packages/cli/templates/react/src/components/FieldPlugin.tsx @@ -1,5 +1,5 @@ import { FunctionComponent } from 'react' -import { useFieldPlugin } from '../useFieldPlugin' +import { useFieldPlugin } from '@storyblok/field-plugin/react' const FieldPlugin: FunctionComponent = () => { const plugin = useFieldPlugin() diff --git a/packages/cli/templates/react/src/components/FieldPluginExample/AssetSelector.tsx b/packages/cli/templates/react/src/components/FieldPluginExample/AssetSelector.tsx index 701d1efb..ee7719f6 100644 --- a/packages/cli/templates/react/src/components/FieldPluginExample/AssetSelector.tsx +++ b/packages/cli/templates/react/src/components/FieldPluginExample/AssetSelector.tsx @@ -1,5 +1,5 @@ import { FunctionComponent, useState } from 'react' -import { useFieldPlugin } from '../../useFieldPlugin' +import { useFieldPlugin } from '@storyblok/field-plugin/react' import { Asset } from '@storyblok/field-plugin' const AssetSelector: FunctionComponent = () => { diff --git a/packages/cli/templates/react/src/components/FieldPluginExample/Counter.tsx b/packages/cli/templates/react/src/components/FieldPluginExample/Counter.tsx index f80cc24f..9f71ea0d 100644 --- a/packages/cli/templates/react/src/components/FieldPluginExample/Counter.tsx +++ b/packages/cli/templates/react/src/components/FieldPluginExample/Counter.tsx @@ -1,5 +1,5 @@ import { FunctionComponent } from 'react' -import { useFieldPlugin } from '../../useFieldPlugin' +import { useFieldPlugin } from '@storyblok/field-plugin/react' const Counter: FunctionComponent = () => { const { diff --git a/packages/cli/templates/react/src/components/FieldPluginExample/ModalToggle.tsx b/packages/cli/templates/react/src/components/FieldPluginExample/ModalToggle.tsx index 430b9128..01100cc8 100644 --- a/packages/cli/templates/react/src/components/FieldPluginExample/ModalToggle.tsx +++ b/packages/cli/templates/react/src/components/FieldPluginExample/ModalToggle.tsx @@ -1,5 +1,5 @@ import { FunctionComponent } from 'react' -import { useFieldPlugin } from '../../useFieldPlugin' +import { useFieldPlugin } from '@storyblok/field-plugin/react' const ModalToggle: FunctionComponent = () => { const { diff --git a/packages/cli/templates/react/src/components/FieldPluginExample/index.tsx b/packages/cli/templates/react/src/components/FieldPluginExample/index.tsx index 10b600cf..c318a074 100644 --- a/packages/cli/templates/react/src/components/FieldPluginExample/index.tsx +++ b/packages/cli/templates/react/src/components/FieldPluginExample/index.tsx @@ -3,7 +3,7 @@ import Counter from './Counter' import ModalToggle from './ModalToggle' import AssetSelector from './AssetSelector' import { FunctionComponent } from 'react' -import { useFieldPlugin } from '../../useFieldPlugin' +import { useFieldPlugin } from '@storyblok/field-plugin/react' const FieldPlugin: FunctionComponent = () => { const { data, actions } = useFieldPlugin() diff --git a/packages/cli/templates/react/tsconfig.json b/packages/cli/templates/react/tsconfig.json index 8dc33c6f..ace550c9 100644 --- a/packages/cli/templates/react/tsconfig.json +++ b/packages/cli/templates/react/tsconfig.json @@ -10,7 +10,7 @@ "strict": true, "forceConsistentCasingInFileNames": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, diff --git a/packages/field-plugin/package.json b/packages/field-plugin/package.json index d0e97d62..7ea76944 100644 --- a/packages/field-plugin/package.json +++ b/packages/field-plugin/package.json @@ -13,7 +13,13 @@ "exports": { ".": { "import": "./dist/field-plugin.js", - "require": "./dist/field-plugin.umd.cjs" + "require": "./dist/field-plugin.umd.cjs", + "types": "./dist/index.d.ts" + }, + "./react": { + "import": "./dist/react/index.js", + "require": "./dist/react/index.umd.cjs", + "types": "./dist/react/index.d.ts" } }, "repository": { @@ -25,7 +31,8 @@ "check:types": "tsc --noEmit", "dev": "vite build --watch", "test": "jest", - "build": "vite build" + "build": "rm -rf dist && vite build && yarn build:helpers && yarn copy-helpers", + "copy-helpers": "./scripts/copy-helpers.sh" }, "devDependencies": { "@types/jest": "29.0.3", diff --git a/packages/field-plugin/scripts/copy-helpers.sh b/packages/field-plugin/scripts/copy-helpers.sh new file mode 100755 index 00000000..b88287e5 --- /dev/null +++ b/packages/field-plugin/scripts/copy-helpers.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +mkdir ./dist/react +cp -r ../helper-react/dist/* ./dist/react/ \ No newline at end of file diff --git a/packages/field-plugin/vite.config.ts b/packages/field-plugin/vite.config.ts index 4150db1a..12647598 100644 --- a/packages/field-plugin/vite.config.ts +++ b/packages/field-plugin/vite.config.ts @@ -13,7 +13,8 @@ export default defineConfig({ lib: { // Could also be a dictionary or array of multiple entry points entry: fileURLToPath(new URL('./src/index.ts', import.meta.url)), - name: 'field-plugin', + name: 'FieldPlugin', + fileName: 'field-plugin', }, emptyOutDir: false, }, diff --git a/packages/helper-react/.eslintrc.cjs b/packages/helper-react/.eslintrc.cjs new file mode 100644 index 00000000..4020bcbf --- /dev/null +++ b/packages/helper-react/.eslintrc.cjs @@ -0,0 +1,14 @@ +module.exports = { + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:react-hooks/recommended', + ], + parser: '@typescript-eslint/parser', + parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, + plugins: ['react-refresh'], + rules: { + 'react-refresh/only-export-components': 'warn', + }, +} diff --git a/packages/helper-react/.gitignore b/packages/helper-react/.gitignore new file mode 100644 index 00000000..a547bf36 --- /dev/null +++ b/packages/helper-react/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/packages/helper-react/package.json b/packages/helper-react/package.json new file mode 100644 index 00000000..0bea1215 --- /dev/null +++ b/packages/helper-react/package.json @@ -0,0 +1,29 @@ +{ + "name": "helper-react", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 --resolve-plugins-relative-to ." + }, + "dependencies": { + "@storyblok/field-plugin": "workspace:*", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@types/react": "^18.0.37", + "@types/react-dom": "^18.0.11", + "@typescript-eslint/eslint-plugin": "^5.59.0", + "@typescript-eslint/parser": "^5.59.0", + "@vitejs/plugin-react": "^4.0.0", + "eslint": "^8.38.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.3.4", + "typescript": "^5.0.2", + "vite": "^4.3.9", + "vite-plugin-dts": "3.0.3" + } +} diff --git a/packages/helper-react/src/context.ts b/packages/helper-react/src/context.ts new file mode 100644 index 00000000..f3528230 --- /dev/null +++ b/packages/helper-react/src/context.ts @@ -0,0 +1,6 @@ +import { FieldPluginResponse } from '@storyblok/field-plugin' +import { createContext } from 'react' + +export const FieldPluginContext = createContext< + Extract | undefined +>(undefined) diff --git a/packages/helper-react/src/index.ts b/packages/helper-react/src/index.ts new file mode 100644 index 00000000..18c82be7 --- /dev/null +++ b/packages/helper-react/src/index.ts @@ -0,0 +1,3 @@ +export * from './context' +export * from './provider' +export * from './useFieldPlugin' diff --git a/packages/cli/templates/react/src/FieldPluginProvider.tsx b/packages/helper-react/src/provider.tsx similarity index 77% rename from packages/cli/templates/react/src/FieldPluginProvider.tsx rename to packages/helper-react/src/provider.tsx index 74a883b4..354f3844 100644 --- a/packages/cli/templates/react/src/FieldPluginProvider.tsx +++ b/packages/helper-react/src/provider.tsx @@ -1,20 +1,11 @@ -import { - FunctionComponent, - createContext, - useEffect, - useState, - ComponentType, -} from 'react' +import { FunctionComponent, useEffect, useState, ComponentType } from 'react' import { type FieldPluginResponse, createFieldPlugin, } from '@storyblok/field-plugin' +import { FieldPluginContext } from './context' import { ReactNode } from 'react' -export const FieldPluginContext = createContext< - Extract | undefined ->(undefined) - type Props = { Error?: ComponentType<{ error: Error }> Loading?: ComponentType diff --git a/packages/cli/templates/react/src/useFieldPlugin.ts b/packages/helper-react/src/useFieldPlugin.ts similarity index 89% rename from packages/cli/templates/react/src/useFieldPlugin.ts rename to packages/helper-react/src/useFieldPlugin.ts index 08dc5085..7d06b357 100644 --- a/packages/cli/templates/react/src/useFieldPlugin.ts +++ b/packages/helper-react/src/useFieldPlugin.ts @@ -1,6 +1,6 @@ import { FieldPluginResponse } from '@storyblok/field-plugin' import { useContext } from 'react' -import { FieldPluginContext } from './FieldPluginProvider' +import { FieldPluginContext } from './context' export const useFieldPlugin = (): Extract< FieldPluginResponse, diff --git a/packages/helper-react/tsconfig.json b/packages/helper-react/tsconfig.json new file mode 100644 index 00000000..a7fc6fbf --- /dev/null +++ b/packages/helper-react/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* 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" }] +} diff --git a/packages/helper-react/tsconfig.node.json b/packages/helper-react/tsconfig.node.json new file mode 100644 index 00000000..42872c59 --- /dev/null +++ b/packages/helper-react/tsconfig.node.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/packages/helper-react/vite.config.ts b/packages/helper-react/vite.config.ts new file mode 100644 index 00000000..51d27d36 --- /dev/null +++ b/packages/helper-react/vite.config.ts @@ -0,0 +1,27 @@ +import { PluginOption, defineConfig } from 'vite' +import react from '@vitejs/plugin-react' +import dts from 'vite-plugin-dts' +import { resolve } from 'path' + +// https://vitejs.dev/config/ +export default defineConfig({ + // there is a typing problem with the dts package + plugins: [dts() as unknown as PluginOption, react()], + build: { + lib: { + entry: resolve(__dirname, 'src/index.ts'), + name: 'react-helper', + fileName: 'index', + }, + rollupOptions: { + external: ['react', 'react-dom', '@storyblok/field-plugin'], + output: { + globals: { + react: 'React', + 'react-dom': 'ReactDOM', + '@storyblok/field-plugin': 'FieldPlugin', + }, + }, + }, + }, +}) diff --git a/yarn.lock b/yarn.lock index eb08710b..8c057b2c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,13 @@ __metadata: version: 6 cacheKey: 8 +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0": version: 2.2.1 resolution: "@ampproject/remapping@npm:2.2.1" @@ -24,6 +31,15 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/code-frame@npm:7.22.5" + dependencies: + "@babel/highlight": ^7.22.5 + checksum: cfe804f518f53faaf9a1d3e0f9f74127ab9a004912c3a16fda07fb6a633393ecb9918a053cb71804204c1b7ec3d49e1699604715e2cfb0c9f7bc4933d324ebb6 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.21.4": version: 7.21.4 resolution: "@babel/compat-data@npm:7.21.4" @@ -31,6 +47,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/compat-data@npm:7.22.6" + checksum: b88631143a2ebdb75e5bac47984e950983294f1739c2133f32569c6f2fcee85f83634bb6cf4378afb44fa8eb7877d11e48811d1e6a52afa161f82276ffdc3fb4 + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.20.12": version: 7.21.4 resolution: "@babel/core@npm:7.21.4" @@ -54,6 +77,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.22.5": + version: 7.22.6 + resolution: "@babel/core@npm:7.22.6" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.22.5 + "@babel/generator": ^7.22.5 + "@babel/helper-compilation-targets": ^7.22.6 + "@babel/helper-module-transforms": ^7.22.5 + "@babel/helpers": ^7.22.6 + "@babel/parser": ^7.22.6 + "@babel/template": ^7.22.5 + "@babel/traverse": ^7.22.6 + "@babel/types": ^7.22.5 + "@nicolo-ribaudo/semver-v6": ^6.3.3 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.2 + checksum: 6113ff87c0b707f9c2216285cd3e0a02088ecee427a75a6f3f865da7db25a4863ceb34950248df6ad86f6dd5c608b0f7220f972533f1cc27ff6a9b4380d6ef2c + languageName: node + linkType: hard + "@babel/generator@npm:^7.21.4, @babel/generator@npm:^7.7.2": version: 7.21.4 resolution: "@babel/generator@npm:7.21.4" @@ -66,6 +112,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/generator@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 + jsesc: ^2.5.1 + checksum: efa64da70ca88fe69f05520cf5feed6eba6d30a85d32237671488cc355fdc379fe2c3246382a861d49574c4c2f82a317584f8811e95eb024e365faff3232b49d + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.21.4": version: 7.21.4 resolution: "@babel/helper-compilation-targets@npm:7.21.4" @@ -81,6 +139,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helper-compilation-targets@npm:7.22.6" + dependencies: + "@babel/compat-data": ^7.22.6 + "@babel/helper-validator-option": ^7.22.5 + "@nicolo-ribaudo/semver-v6": ^6.3.3 + browserslist: ^4.21.9 + lru-cache: ^5.1.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: c7788c48099c4f0edf2adeb367a941a930d39ed7453140ceb10d7114c4091922adf56d3cdd832050fd4501f25e872886390629042ddd365d3bce2ecad69ed394 + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-environment-visitor@npm:7.18.9" @@ -88,6 +161,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-environment-visitor@npm:7.22.5" + checksum: 248532077d732a34cd0844eb7b078ff917c3a8ec81a7f133593f71a860a582f05b60f818dc5049c2212e5baa12289c27889a4b81d56ef409b4863db49646c4b1 + languageName: node + linkType: hard + "@babel/helper-function-name@npm:^7.21.0": version: 7.21.0 resolution: "@babel/helper-function-name@npm:7.21.0" @@ -98,6 +178,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-function-name@npm:7.22.5" + dependencies: + "@babel/template": ^7.22.5 + "@babel/types": ^7.22.5 + checksum: 6b1f6ce1b1f4e513bf2c8385a557ea0dd7fa37971b9002ad19268ca4384bbe90c09681fe4c076013f33deabc63a53b341ed91e792de741b4b35e01c00238177a + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-hoist-variables@npm:7.18.6" @@ -107,6 +197,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-hoist-variables@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-hoist-variables@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6": version: 7.21.4 resolution: "@babel/helper-module-imports@npm:7.21.4" @@ -116,6 +215,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-module-imports@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + checksum: 9ac2b0404fa38b80bdf2653fbeaf8e8a43ccb41bd505f9741d820ed95d3c4e037c62a1bcdcb6c9527d7798d2e595924c4d025daed73283badc180ada2c9c49ad + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.21.2": version: 7.21.2 resolution: "@babel/helper-module-transforms@npm:7.21.2" @@ -132,6 +240,22 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-module-transforms@npm:7.22.5" + dependencies: + "@babel/helper-environment-visitor": ^7.22.5 + "@babel/helper-module-imports": ^7.22.5 + "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.5 + "@babel/template": ^7.22.5 + "@babel/traverse": ^7.22.5 + "@babel/types": ^7.22.5 + checksum: 8985dc0d971fd17c467e8b84fe0f50f3dd8610e33b6c86e5b3ca8e8859f9448bcc5c84e08a2a14285ef388351c0484797081c8f05a03770bf44fc27bf4900e68 + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.20.2 resolution: "@babel/helper-plugin-utils@npm:7.20.2" @@ -139,6 +263,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-plugin-utils@npm:7.22.5" + checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5 + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-simple-access@npm:7.20.2" @@ -148,6 +279,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-simple-access@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-simple-access@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + checksum: fe9686714caf7d70aedb46c3cce090f8b915b206e09225f1e4dbc416786c2fdbbee40b38b23c268b7ccef749dd2db35f255338fb4f2444429874d900dede5ad2 + languageName: node + linkType: hard + "@babel/helper-split-export-declaration@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-split-export-declaration@npm:7.18.6" @@ -157,6 +297,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.22.5, @babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helper-split-export-declaration@npm:7.22.6" + dependencies: + "@babel/types": ^7.22.5 + checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.19.4": version: 7.19.4 resolution: "@babel/helper-string-parser@npm:7.19.4" @@ -164,6 +313,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-string-parser@npm:7.22.5" + checksum: 836851ca5ec813077bbb303acc992d75a360267aa3b5de7134d220411c852a6f17de7c0d0b8c8dcc0f567f67874c00f4528672b2a4f1bc978a3ada64c8c78467 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": version: 7.19.1 resolution: "@babel/helper-validator-identifier@npm:7.19.1" @@ -171,6 +327,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-validator-identifier@npm:7.22.5" + checksum: 7f0f30113474a28298c12161763b49de5018732290ca4de13cdaefd4fd0d635a6fe3f6686c37a02905fb1e64f21a5ee2b55140cf7b070e729f1bd66866506aea + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.21.0": version: 7.21.0 resolution: "@babel/helper-validator-option@npm:7.21.0" @@ -178,6 +341,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-validator-option@npm:7.22.5" + checksum: bbeca8a85ee86990215c0424997438b388b8d642d69b9f86c375a174d3cdeb270efafd1ff128bc7a1d370923d13b6e45829ba8581c027620e83e3a80c5c414b3 + languageName: node + linkType: hard + "@babel/helpers@npm:^7.21.0": version: 7.21.0 resolution: "@babel/helpers@npm:7.21.0" @@ -189,6 +359,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helpers@npm:7.22.6" + dependencies: + "@babel/template": ^7.22.5 + "@babel/traverse": ^7.22.6 + "@babel/types": ^7.22.5 + checksum: 5c1f33241fe7bf7709868c2105134a0a86dca26a0fbd508af10a89312b1f77ca38ebae43e50be3b208613c5eacca1559618af4ca236f0abc55d294800faeff30 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.18.6": version: 7.18.6 resolution: "@babel/highlight@npm:7.18.6" @@ -200,6 +381,17 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/highlight@npm:7.22.5" + dependencies: + "@babel/helper-validator-identifier": ^7.22.5 + chalk: ^2.0.0 + js-tokens: ^4.0.0 + checksum: f61ae6de6ee0ea8d9b5bcf2a532faec5ab0a1dc0f7c640e5047fc61630a0edb88b18d8c92eb06566d30da7a27db841aca11820ecd3ebe9ce514c9350fbed39c4 + languageName: node + linkType: hard + "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.4": version: 7.21.4 resolution: "@babel/parser@npm:7.21.4" @@ -209,6 +401,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.21.3, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/parser@npm:7.22.6" + bin: + parser: ./bin/babel-parser.js + checksum: 1f81e2e82a0e931b33ae739d47987ba5d6736d47867df7cb7cab5edd5a908402f27964f1a1b383e8b80512585182187094cc951dbc9bab776a65532e864b3ce7 + languageName: node + linkType: hard + "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -374,6 +575,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx-self@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 671eebfabd14a0c7d6ae805fff7e289dfdb7ba984bb100ea2ef6dad1d6a665ebbb09199ab2e64fca7bc78bd0fdc80ca897b07996cf215fafc32c67bc564309af + languageName: node + linkType: hard + "@babel/plugin-transform-react-jsx-source@npm:^7.19.6": version: 7.19.6 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.19.6" @@ -385,6 +597,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx-source@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4ca2bd62ca14f8bbdcda9139f3f799e1c1c1bae504b67c1ca9bca142c53d81926d1a2b811f66a625f20999b2d352131053d886601f1ba3c1e9378c104d884277 + languageName: node + linkType: hard + "@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": version: 7.21.0 resolution: "@babel/runtime@npm:7.21.0" @@ -405,6 +628,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/template@npm:7.22.5" + dependencies: + "@babel/code-frame": ^7.22.5 + "@babel/parser": ^7.22.5 + "@babel/types": ^7.22.5 + checksum: c5746410164039aca61829cdb42e9a55410f43cace6f51ca443313f3d0bdfa9a5a330d0b0df73dc17ef885c72104234ae05efede37c1cc8a72dc9f93425977a3 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2, @babel/traverse@npm:^7.21.4, @babel/traverse@npm:^7.7.2": version: 7.21.4 resolution: "@babel/traverse@npm:7.21.4" @@ -423,6 +657,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/traverse@npm:7.22.6" + dependencies: + "@babel/code-frame": ^7.22.5 + "@babel/generator": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.5 + "@babel/helper-function-name": ^7.22.5 + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/parser": ^7.22.6 + "@babel/types": ^7.22.5 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: e38c6bf31c62b646dab0e90b86ed4fd03ba5be2f14bbdb5370939b9479c477633c33c34efd2ea45f24aa41ac50605cb41d7f1f4281193f79dcf99e999ebe6166 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.2, @babel/types@npm:^7.21.4, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": version: 7.21.4 resolution: "@babel/types@npm:7.21.4" @@ -434,6 +686,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/types@npm:7.22.5" + dependencies: + "@babel/helper-string-parser": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.5 + to-fast-properties: ^2.0.0 + checksum: c13a9c1dc7d2d1a241a2f8363540cb9af1d66e978e8984b400a20c4f38ba38ca29f06e26a0f2d49a70bad9e57615dac09c35accfddf1bb90d23cd3e0a0bab892 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -813,6 +1076,23 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^2.1.0": + version: 2.1.0 + resolution: "@eslint/eslintrc@npm:2.1.0" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^9.6.0 + globals: ^13.19.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: d5ed0adbe23f6571d8c9bb0ca6edf7618dc6aed4046aa56df7139f65ae7b578874e0d9c796df784c25bda648ceb754b6320277d828c8b004876d7443b8dc018c + languageName: node + linkType: hard + "@eslint/js@npm:8.38.0": version: 8.38.0 resolution: "@eslint/js@npm:8.38.0" @@ -820,6 +1100,13 @@ __metadata: languageName: node linkType: hard +"@eslint/js@npm:8.44.0": + version: 8.44.0 + resolution: "@eslint/js@npm:8.44.0" + checksum: fc539583226a28f5677356e9f00d2789c34253f076643d2e32888250e509a4e13aafe0880cb2425139051de0f3a48d25bfc5afa96b7304f203b706c17340e3cf + languageName: node + linkType: hard + "@fontsource/roboto@npm:4.5.8": version: 4.5.8 resolution: "@fontsource/roboto@npm:4.5.8" @@ -850,6 +1137,17 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/config-array@npm:^0.11.10": + version: 0.11.10 + resolution: "@humanwhocodes/config-array@npm:0.11.10" + dependencies: + "@humanwhocodes/object-schema": ^1.2.1 + debug: ^4.1.1 + minimatch: ^3.0.5 + checksum: 1b1302e2403d0e35bc43e66d67a2b36b0ad1119efc704b5faff68c41f791a052355b010fb2d27ef022670f550de24cd6d08d5ecf0821c16326b7dcd0ee5d5d8a + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.11.6, @humanwhocodes/config-array@npm:^0.11.8": version: 0.11.8 resolution: "@humanwhocodes/config-array@npm:0.11.8" @@ -1196,6 +1494,17 @@ __metadata: languageName: node linkType: hard +"@microsoft/api-extractor-model@npm:7.27.3": + version: 7.27.3 + resolution: "@microsoft/api-extractor-model@npm:7.27.3" + dependencies: + "@microsoft/tsdoc": 0.14.2 + "@microsoft/tsdoc-config": ~0.16.1 + "@rushstack/node-core-library": 3.59.4 + checksum: 3b2820bc2e7788713037a78821deddce89c9954b404b89b08d903d54f4428ab38213ad9369dd34a000ecc1bbc937d4924dabb284be3ac6b03bd68893a682eb45 + languageName: node + linkType: hard + "@microsoft/api-extractor@npm:^7.33.5, @microsoft/api-extractor@npm:^7.34.4": version: 7.34.4 resolution: "@microsoft/api-extractor@npm:7.34.4" @@ -1218,6 +1527,28 @@ __metadata: languageName: node linkType: hard +"@microsoft/api-extractor@npm:^7.36.0": + version: 7.36.0 + resolution: "@microsoft/api-extractor@npm:7.36.0" + dependencies: + "@microsoft/api-extractor-model": 7.27.3 + "@microsoft/tsdoc": 0.14.2 + "@microsoft/tsdoc-config": ~0.16.1 + "@rushstack/node-core-library": 3.59.4 + "@rushstack/rig-package": 0.4.0 + "@rushstack/ts-command-line": 4.15.1 + colors: ~1.2.1 + lodash: ~4.17.15 + resolve: ~1.22.1 + semver: ~7.3.0 + source-map: ~0.6.1 + typescript: ~5.0.4 + bin: + api-extractor: bin/api-extractor + checksum: c1c990635ce0cc431e5dcc7758229657ad9b04738b28fafb8b1ed7323e5636b1c705f8a4340623f5a2557af87514e5a74b9bbea920b750bc23ec198a039c7b07 + languageName: node + linkType: hard + "@microsoft/tsdoc-config@npm:~0.16.1": version: 0.16.2 resolution: "@microsoft/tsdoc-config@npm:0.16.2" @@ -1393,6 +1724,15 @@ __metadata: languageName: node linkType: hard +"@nicolo-ribaudo/semver-v6@npm:^6.3.3": + version: 6.3.3 + resolution: "@nicolo-ribaudo/semver-v6@npm:6.3.3" + bin: + semver: bin/semver.js + checksum: 8290855b1591477d2298364541fda64fafd4acc110b387067a71c9b05f4105c0a4ac079857ae9cd107c42ee884e8724a406b5116f069575e02d7ab87a35a5272 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -1490,6 +1830,26 @@ __metadata: languageName: node linkType: hard +"@rushstack/node-core-library@npm:3.59.4, @rushstack/node-core-library@npm:^3.59.4": + version: 3.59.4 + resolution: "@rushstack/node-core-library@npm:3.59.4" + 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.3.0 + z-schema: ~5.0.2 + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 977b19fefb69e4e1c46b7a5f0ba1c339ded54caa2082804e9db8bccfda70d66bb94afa6b7b57cbeda008c873866391af41f8fe35a4476f921fe0d004c56bf317 + languageName: node + linkType: hard + "@rushstack/rig-package@npm:0.3.18": version: 0.3.18 resolution: "@rushstack/rig-package@npm:0.3.18" @@ -1500,6 +1860,16 @@ __metadata: languageName: node linkType: hard +"@rushstack/rig-package@npm:0.4.0": + version: 0.4.0 + resolution: "@rushstack/rig-package@npm:0.4.0" + dependencies: + resolve: ~1.22.1 + strip-json-comments: ~3.1.1 + checksum: 376ac9996ee758bf47ab21bd078d71b2180b9342dd8cfbab8bf25e38e706b20bcf933a8548b9a0fd102afbb997deeca75a719da987a96a9d3365f4669d230c53 + languageName: node + linkType: hard + "@rushstack/ts-command-line@npm:4.13.2": version: 4.13.2 resolution: "@rushstack/ts-command-line@npm:4.13.2" @@ -1512,6 +1882,18 @@ __metadata: languageName: node linkType: hard +"@rushstack/ts-command-line@npm:4.15.1": + version: 4.15.1 + resolution: "@rushstack/ts-command-line@npm:4.15.1" + dependencies: + "@types/argparse": 1.0.38 + argparse: ~1.0.9 + colors: ~1.2.1 + string-argv: ~0.3.1 + checksum: 2ea3df8c1b282c42db4ea12c3c1b727dcfa23adb60b595ff662e7d7d965b35a8139db799f1016ccb1ee742ddec833cba97a112c59822b6d1e1f737dfd559730e + languageName: node + linkType: hard + "@sideway/address@npm:^4.1.3": version: 4.1.4 resolution: "@sideway/address@npm:4.1.4" @@ -1922,6 +2304,17 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^18.0.37": + version: 18.2.14 + resolution: "@types/react@npm:18.2.14" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: a6a5e8cc78f486b9020d1ad009aa6c56943c68c7c6376e0f8399e9cbcd950b7b8f5d73f00200f5379f5e58d31d57d8aed24357f301d8e86108cd438ce6c8b3dd + languageName: node + linkType: hard + "@types/scheduler@npm:*": version: 0.16.3 resolution: "@types/scheduler@npm:0.16.3" @@ -2020,6 +2413,30 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:^5.59.0": + version: 5.61.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.61.0" + dependencies: + "@eslint-community/regexpp": ^4.4.0 + "@typescript-eslint/scope-manager": 5.61.0 + "@typescript-eslint/type-utils": 5.61.0 + "@typescript-eslint/utils": 5.61.0 + debug: ^4.3.4 + graphemer: ^1.4.0 + ignore: ^5.2.0 + natural-compare-lite: ^1.4.0 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: d9e891fb43ccb75322fc40d58d02479f98bd3c962db71075438868b13f579643d714a24b5477a827be7ca2e7e9f6058c406241b6696a6395c6fcbd6de76e015c + languageName: node + linkType: hard + "@typescript-eslint/parser@npm:5.45.0": version: 5.45.0 resolution: "@typescript-eslint/parser@npm:5.45.0" @@ -2071,6 +2488,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^5.59.0": + version: 5.61.0 + resolution: "@typescript-eslint/parser@npm:5.61.0" + dependencies: + "@typescript-eslint/scope-manager": 5.61.0 + "@typescript-eslint/types": 5.61.0 + "@typescript-eslint/typescript-estree": 5.61.0 + debug: ^4.3.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 2422bca03ecc6830700aaa739ec46b8e9ab6c0a47a67f140dc6b62a42a8b98997e73bce52c6a010b8a9b461211c46ba865d5b7f680a7823cf5c245d3b61f7fd5 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.45.0": version: 5.45.0 resolution: "@typescript-eslint/scope-manager@npm:5.45.0" @@ -2101,6 +2535,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:5.61.0": + version: 5.61.0 + resolution: "@typescript-eslint/scope-manager@npm:5.61.0" + dependencies: + "@typescript-eslint/types": 5.61.0 + "@typescript-eslint/visitor-keys": 5.61.0 + checksum: 6dfbb42c4b7d796ae3c395398bdfd2e5a4ae8aaf1448381278ecc39a1d1045af2cb452da5a00519d265bc1a5997523de22d5021acb4dbe1648502fe61512d3c6 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:5.45.0": version: 5.45.0 resolution: "@typescript-eslint/type-utils@npm:5.45.0" @@ -2135,6 +2579,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:5.61.0": + version: 5.61.0 + resolution: "@typescript-eslint/type-utils@npm:5.61.0" + dependencies: + "@typescript-eslint/typescript-estree": 5.61.0 + "@typescript-eslint/utils": 5.61.0 + debug: ^4.3.4 + tsutils: ^3.21.0 + peerDependencies: + eslint: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: f0203fd48c6218f004dd73a9a71ba4cf97f015d0f13a7b3c821a3ba7ec814839bae270a1db589184ca7091fe54815a3171d1993e8a25200bf33e131bd6e855d4 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:5.45.0": version: 5.45.0 resolution: "@typescript-eslint/types@npm:5.45.0" @@ -2156,6 +2617,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:5.61.0": + version: 5.61.0 + resolution: "@typescript-eslint/types@npm:5.61.0" + checksum: d311ca2141f6bcb5f0f8f97ddbc218c9911e0735aaa30f0f2e64d518fb33568410754e1b04bf157175f8783504f8ec62a7ab53a66a18507f43edb1e21fe69e90 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.45.0": version: 5.45.0 resolution: "@typescript-eslint/typescript-estree@npm:5.45.0" @@ -2210,6 +2678,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:5.61.0": + version: 5.61.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.61.0" + dependencies: + "@typescript-eslint/types": 5.61.0 + "@typescript-eslint/visitor-keys": 5.61.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: efe25a1b2774939c02cb9b388cf72efa672811f1c39a87ddd617937f63c2320551ce459ba69c6d022e33322594d40b9f2d2c6bc9937387718adc40dc5e57ea8e + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.45.0": version: 5.45.0 resolution: "@typescript-eslint/utils@npm:5.45.0" @@ -2246,6 +2732,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:5.61.0": + version: 5.61.0 + resolution: "@typescript-eslint/utils@npm:5.61.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@types/json-schema": ^7.0.9 + "@types/semver": ^7.3.12 + "@typescript-eslint/scope-manager": 5.61.0 + "@typescript-eslint/types": 5.61.0 + "@typescript-eslint/typescript-estree": 5.61.0 + eslint-scope: ^5.1.1 + semver: ^7.3.7 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 24efc1964e6c92db96fe0d9a390550e4f27e8f353e51a9b46bda03e6692ea5d40f398d539235a4ff0894e9e45dfcfb51df953ade2ae9d17a1421449625ce6f5a + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.45.0": version: 5.45.0 resolution: "@typescript-eslint/visitor-keys@npm:5.45.0" @@ -2276,6 +2780,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:5.61.0": + version: 5.61.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.61.0" + dependencies: + "@typescript-eslint/types": 5.61.0 + eslint-visitor-keys: ^3.3.0 + checksum: a8d589f61ddfc380787218da4d347e8f9aef0f82f4a93f1daee46786bda889a90961c7ec1b470db5e3261438a728fdfd956f5bda6ee2de22c4be2d2152d6e270 + languageName: node + linkType: hard + "@vitejs/plugin-react@npm:^3.0.0, @vitejs/plugin-react@npm:^3.1.0": version: 3.1.0 resolution: "@vitejs/plugin-react@npm:3.1.0" @@ -2291,6 +2805,20 @@ __metadata: languageName: node linkType: hard +"@vitejs/plugin-react@npm:^4.0.0": + version: 4.0.1 + resolution: "@vitejs/plugin-react@npm:4.0.1" + dependencies: + "@babel/core": ^7.22.5 + "@babel/plugin-transform-react-jsx-self": ^7.22.5 + "@babel/plugin-transform-react-jsx-source": ^7.22.5 + react-refresh: ^0.14.0 + peerDependencies: + vite: ^4.2.0 + checksum: a0ec9349204fbe19ae301ffbe5734cb83e22fb4e8717b4b563a1edcec71796cc6194a9a39bccfc28d9531e83b0cf85949df57329f4063b21a06bfd2b0f0d31eb + languageName: node + linkType: hard + "@vitejs/plugin-vue2@npm:2.2.0": version: 2.2.0 resolution: "@vitejs/plugin-vue2@npm:2.2.0" @@ -2320,6 +2848,15 @@ __metadata: languageName: node linkType: hard +"@volar/language-core@npm:1.8.0, @volar/language-core@npm:~1.8.0": + version: 1.8.0 + resolution: "@volar/language-core@npm:1.8.0" + dependencies: + "@volar/source-map": 1.8.0 + checksum: f3d0d90a9457929631c2658c77089414fe79bdc68ff1abc750b191bce4a4cec999309b07f3dd75aaf241bb42872c4e12e4b52d667057ef2149bebf92b873595e + languageName: node + linkType: hard + "@volar/source-map@npm:1.4.0-alpha.12": version: 1.4.0-alpha.12 resolution: "@volar/source-map@npm:1.4.0-alpha.12" @@ -2329,6 +2866,15 @@ __metadata: languageName: node linkType: hard +"@volar/source-map@npm:1.8.0, @volar/source-map@npm:~1.8.0": + version: 1.8.0 + resolution: "@volar/source-map@npm:1.8.0" + dependencies: + muggle-string: ^0.3.1 + checksum: 379f85416f7bbe1ffb9ffe1d3b4b6424ee42b3542d10d1c55dcd28f0279f2f0a970bed75e48695f76aaab7ad5e61ead26d6c1aaa276d76180af14a1cbe502c6b + languageName: node + linkType: hard + "@volar/typescript@npm:1.4.0-alpha.12": version: 1.4.0-alpha.12 resolution: "@volar/typescript@npm:1.4.0-alpha.12" @@ -2340,6 +2886,15 @@ __metadata: languageName: node linkType: hard +"@volar/typescript@npm:~1.8.0": + version: 1.8.0 + resolution: "@volar/typescript@npm:1.8.0" + dependencies: + "@volar/language-core": 1.8.0 + checksum: 184840c523972a7481685635f7e8dd207b8d2a870a430db76cea34708b779da94af78cc8b07f6b12cd0428a1009a7f981fed32a04a9e37b395cda844daab89c3 + languageName: node + linkType: hard + "@volar/vue-language-core@npm:1.3.18": version: 1.3.18 resolution: "@volar/vue-language-core@npm:1.3.18" @@ -2379,6 +2934,18 @@ __metadata: 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.2.47, @vue/compiler-dom@npm:^3.2.0": version: 3.2.47 resolution: "@vue/compiler-dom@npm:3.2.47" @@ -2389,6 +2956,16 @@ __metadata: 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/compiler-sfc@npm:2.7.14": version: 2.7.14 resolution: "@vue/compiler-sfc@npm:2.7.14" @@ -2459,6 +3036,27 @@ __metadata: languageName: node linkType: hard +"@vue/language-core@npm:1.8.4, @vue/language-core@npm:^1.8.1": + version: 1.8.4 + resolution: "@vue/language-core@npm:1.8.4" + dependencies: + "@volar/language-core": ~1.8.0 + "@volar/source-map": ~1.8.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: d235c253e858096bbdf9862966328b333734927e1c69f06321fc138e1ee9d2ca2d179ccbc2c6ae6f6b64d5936600c23d10d29e5ed50b991067ce88b1b53cf373 + languageName: node + linkType: hard + "@vue/reactivity-transform@npm:3.2.47": version: 3.2.47 resolution: "@vue/reactivity-transform@npm:3.2.47" @@ -2481,6 +3079,15 @@ __metadata: 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/runtime-core@npm:3.2.47": version: 3.2.47 resolution: "@vue/runtime-core@npm:3.2.47" @@ -2521,6 +3128,23 @@ __metadata: 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.4": + version: 1.8.4 + resolution: "@vue/typescript@npm:1.8.4" + dependencies: + "@volar/typescript": ~1.8.0 + "@vue/language-core": 1.8.4 + checksum: 1fbf30ca0981675ef750af92c2eedf802b698810bc97b98fdb22783d17b59b9045b80e70fb6dd4e65b6253689c6f2013c8f79694c914e5eca5ca98ebe0e1bc12 + languageName: node + linkType: hard + "abab@npm:^2.0.6": version: 2.0.6 resolution: "abab@npm:2.0.6" @@ -2570,6 +3194,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.9.0": + version: 8.10.0 + resolution: "acorn@npm:8.10.0" + bin: + acorn: bin/acorn + checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d + languageName: node + linkType: hard + "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -2915,6 +3548,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.21.9": + version: 4.21.9 + resolution: "browserslist@npm:4.21.9" + dependencies: + caniuse-lite: ^1.0.30001503 + electron-to-chromium: ^1.4.431 + node-releases: ^2.0.12 + update-browserslist-db: ^1.0.11 + bin: + browserslist: cli.js + checksum: 80d3820584e211484ad1b1a5cfdeca1dd00442f47be87e117e1dda34b628c87e18b81ae7986fa5977b3e6a03154f6d13cd763baa6b8bf5dd9dd19f4926603698 + languageName: node + linkType: hard + "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -3004,6 +3651,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001503": + version: 1.0.30001512 + resolution: "caniuse-lite@npm:1.0.30001512" + checksum: 18432eecfaf4748465e5d574fd29aa018e255cda620c8e8d564b9fc03c4cb572acf9248a5da2ba7b4d58d6fbc6c7436c02e1e19247b2a72f5aab818070460dec + languageName: node + linkType: hard + "chai@npm:^4.3.6": version: 4.3.7 resolution: "chai@npm:4.3.7" @@ -3548,6 +4202,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.431": + version: 1.4.450 + resolution: "electron-to-chromium@npm:1.4.450" + checksum: e89ea9711d3077e973cb0bdc7918eb0f78c7724091ae4d79f127f3653aac713b4de4aaf3a386ffca3badc6101c7d2af23341819297de5c0e853a71239626e065 + languageName: node + linkType: hard + "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -4071,6 +4732,15 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-react-refresh@npm:^0.3.4": + version: 0.3.5 + resolution: "eslint-plugin-react-refresh@npm:0.3.5" + peerDependencies: + eslint: ">=7" + checksum: 8d44201968838ad0ac13311fe593bc422ce80d9143d104c7485e8bcdeb4f8c3b4cda21322a7e360129f14912a980d23e2fb1f9f10d9701c623901e359bd7dd17 + languageName: node + linkType: hard + "eslint-plugin-react@npm:7.30.0": version: 7.30.0 resolution: "eslint-plugin-react@npm:7.30.0" @@ -4130,7 +4800,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.1.1": +"eslint-scope@npm:^7.1.1, eslint-scope@npm:^7.2.0": version: 7.2.0 resolution: "eslint-scope@npm:7.2.0" dependencies: @@ -4165,6 +4835,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^3.4.1": + version: 3.4.1 + resolution: "eslint-visitor-keys@npm:3.4.1" + checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c + languageName: node + linkType: hard + "eslint@npm:8.20.0": version: 8.20.0 resolution: "eslint@npm:8.20.0" @@ -4309,6 +4986,55 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^8.38.0": + version: 8.44.0 + resolution: "eslint@npm:8.44.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.4.0 + "@eslint/eslintrc": ^2.1.0 + "@eslint/js": 8.44.0 + "@humanwhocodes/config-array": ^0.11.10 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + ajv: ^6.10.0 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + doctrine: ^3.0.0 + escape-string-regexp: ^4.0.0 + eslint-scope: ^7.2.0 + eslint-visitor-keys: ^3.4.1 + espree: ^9.6.0 + esquery: ^1.4.2 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^6.0.1 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + graphemer: ^1.4.0 + ignore: ^5.2.0 + import-fresh: ^3.0.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + is-path-inside: ^3.0.3 + js-yaml: ^4.1.0 + json-stable-stringify-without-jsonify: ^1.0.1 + levn: ^0.4.1 + lodash.merge: ^4.6.2 + minimatch: ^3.1.2 + natural-compare: ^1.4.0 + optionator: ^0.9.3 + strip-ansi: ^6.0.1 + strip-json-comments: ^3.1.0 + text-table: ^0.2.0 + bin: + eslint: bin/eslint.js + checksum: d06309ce4aafb9d27d558c8e5e5aa5cba3bbec3ce8ceccbc7d4b7a35f2b67fd40189159155553270e2e6febeb69bd8a3b60d6241c8f5ddc2ef1702ccbd328501 + languageName: node + linkType: hard + "espree@npm:^9.3.1, espree@npm:^9.3.2, espree@npm:^9.4.0, espree@npm:^9.5.1": version: 9.5.1 resolution: "espree@npm:9.5.1" @@ -4320,6 +5046,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^9.6.0": + version: 9.6.0 + resolution: "espree@npm:9.6.0" + dependencies: + acorn: ^8.9.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.4.1 + checksum: 1287979510efb052a6a97c73067ea5d0a40701b29adde87bbe2d3eb1667e39ca55e8129e20e2517fed3da570150e7ef470585228459a8f3e3755f45007a1c662 + languageName: node + linkType: hard + "esprima@npm:^4.0.0, esprima@npm:^4.0.1": version: 4.0.1 resolution: "esprima@npm:4.0.1" @@ -4573,7 +5310,7 @@ __metadata: eslint-plugin-react: 7.30.0 react: ^18.2.0 react-dom: ^18.2.0 - typescript: ^4.9.3 + typescript: 5.1.6 vite: ^4.2.2 vite-plugin-css-injected-by-js: 3.1.0 languageName: unknown @@ -5024,6 +5761,13 @@ __metadata: languageName: node linkType: hard +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 + languageName: node + linkType: hard + "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -5102,6 +5846,27 @@ __metadata: languageName: node linkType: hard +"helper-react@workspace:packages/helper-react": + version: 0.0.0-use.local + resolution: "helper-react@workspace:packages/helper-react" + dependencies: + "@storyblok/field-plugin": "workspace:*" + "@types/react": ^18.0.37 + "@types/react-dom": ^18.0.11 + "@typescript-eslint/eslint-plugin": ^5.59.0 + "@typescript-eslint/parser": ^5.59.0 + "@vitejs/plugin-react": ^4.0.0 + eslint: ^8.38.0 + eslint-plugin-react-hooks: ^4.6.0 + eslint-plugin-react-refresh: ^0.3.4 + react: ^18.2.0 + react-dom: ^18.2.0 + typescript: ^5.0.2 + vite: ^4.3.9 + vite-plugin-dts: 3.0.3 + languageName: unknown + linkType: soft + "highlight.js@npm:11.7.0": version: 11.7.0 resolution: "highlight.js@npm:11.7.0" @@ -6231,6 +6996,13 @@ __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 + "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -6666,6 +7438,13 @@ __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 + "nanoid@npm:^3.3.6": version: 3.3.6 resolution: "nanoid@npm:3.3.6" @@ -6752,6 +7531,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.12": + version: 2.0.12 + resolution: "node-releases@npm:2.0.12" + checksum: b8c56db82c4642a0f443332b331a4396dae452a2ac5a65c8dbd93ef89ecb2fbb0da9d42ac5366d4764973febadca816cf7587dad492dce18d2a6b2af59cda260 + languageName: node + linkType: hard + "node-releases@npm:^2.0.8": version: 2.0.10 resolution: "node-releases@npm:2.0.10" @@ -6945,6 +7731,20 @@ __metadata: languageName: node linkType: hard +"optionator@npm:^0.9.3": + version: 0.9.3 + resolution: "optionator@npm:0.9.3" + dependencies: + "@aashutoshrathi/word-wrap": ^1.2.3 + deep-is: ^0.1.3 + fast-levenshtein: ^2.0.6 + levn: ^0.4.1 + prelude-ls: ^1.2.1 + type-check: ^0.4.0 + checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a + languageName: node + linkType: hard + "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -7133,6 +7933,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.23": + version: 8.4.24 + resolution: "postcss@npm:8.4.24" + dependencies: + nanoid: ^3.3.6 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: 814e2126dacfea313588eda09cc99a9b4c26ec55c059188aa7a916d20d26d483483106dc5ff9e560731b59f45c5bb91b945dfadc670aed875cc90ddbbf4e787d + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -7536,6 +8347,20 @@ __metadata: languageName: node linkType: hard +"rollup@npm:*, rollup@npm:^3.21.0": + version: 3.26.1 + resolution: "rollup@npm:3.26.1" + dependencies: + fsevents: ~2.3.2 + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 3fd4f88510ec1b54b07309ee63b7b363a1cd4ed6d05e93ec0e883a73df1ffe8bb88169538cb4f2c1ec2d4a7340216f9a8b4b8ce7c2ee054ded725f39d9e3ba36 + languageName: node + linkType: hard + "rollup@npm:^2.79.1": version: 2.79.1 resolution: "rollup@npm:2.79.1" @@ -8243,7 +9068,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:*, typescript@npm:^5.0.4": +"typescript@npm:*, typescript@npm:^5.0.4, typescript@npm:~5.0.4": version: 5.0.4 resolution: "typescript@npm:5.0.4" bin: @@ -8263,6 +9088,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:5.1.6, typescript@npm:^5.0.2": + version: 5.1.6 + resolution: "typescript@npm:5.1.6" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: b2f2c35096035fe1f5facd1e38922ccb8558996331405eb00a5111cc948b2e733163cc22fab5db46992aba7dd520fff637f2c1df4996ff0e134e77d3249a7350 + languageName: node + linkType: hard + "typescript@npm:^4.9.3": version: 4.9.5 resolution: "typescript@npm:4.9.5" @@ -8283,7 +9118,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@*#~builtin, typescript@patch:typescript@^5.0.4#~builtin": +"typescript@patch:typescript@*#~builtin, typescript@patch:typescript@^5.0.4#~builtin, 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=701156" bin: @@ -8303,6 +9138,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@5.1.6#~builtin, typescript@patch:typescript@^5.0.2#~builtin": + version: 5.1.6 + resolution: "typescript@patch:typescript@npm%3A5.1.6#~builtin::version=5.1.6&hash=701156" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 21e88b0a0c0226f9cb9fd25b9626fb05b4c0f3fddac521844a13e1f30beb8f14e90bd409a9ac43c812c5946d714d6e0dee12d5d02dfc1c562c5aacfa1f49b606 + languageName: node + linkType: hard + "typescript@patch:typescript@^4.9.3#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=701156" @@ -8374,7 +9219,7 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.10": +"update-browserslist-db@npm:^1.0.10, update-browserslist-db@npm:^1.0.11": version: 1.0.11 resolution: "update-browserslist-db@npm:1.0.11" dependencies: @@ -8533,6 +9378,30 @@ __metadata: languageName: node linkType: hard +"vite-plugin-dts@npm:3.0.3": + version: 3.0.3 + resolution: "vite-plugin-dts@npm:3.0.3" + dependencies: + "@microsoft/api-extractor": ^7.36.0 + "@rollup/pluginutils": ^5.0.2 + "@rushstack/node-core-library": ^3.59.4 + "@vue/language-core": ^1.8.1 + debug: ^4.3.4 + kolorist: ^1.8.0 + rollup: "*" + vite: "*" + vue-tsc: ^1.8.1 + peerDependencies: + typescript: "*" + dependenciesMeta: + rollup: + optional: true + vite: + optional: true + checksum: f7f8397a94dea8233ba6cbd56e1d6ddc67daf23fac766b519341e357d63afa2377ab74ff51c3192b8db2297642609958ac35be2ca97a25a7edb07a43bc92b5f6 + languageName: node + linkType: hard + "vite@npm:*, vite@npm:^4.2.2": version: 4.2.2 resolution: "vite@npm:4.2.2" @@ -8647,6 +9516,43 @@ __metadata: languageName: node linkType: hard +"vite@npm:^4.3.9": + version: 4.3.9 + resolution: "vite@npm:4.3.9" + dependencies: + esbuild: ^0.17.5 + fsevents: ~2.3.2 + postcss: ^8.4.23 + rollup: ^3.21.0 + peerDependencies: + "@types/node": ">= 14" + less: "*" + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 8c45a516278d1e0425fac00c0877336790f71484a851a318346a70e0d2aef9f3b9651deb2f9f002c791ceb920eda7d6a3cda753bdefd657321c99f448b02dd25 + languageName: node + linkType: hard + "vitest@npm:0.25.3": version: 0.25.3 resolution: "vitest@npm:0.25.3" @@ -8730,6 +9636,21 @@ __metadata: languageName: node linkType: hard +"vue-tsc@npm:^1.8.1": + version: 1.8.4 + resolution: "vue-tsc@npm:1.8.4" + dependencies: + "@vue/language-core": 1.8.4 + "@vue/typescript": 1.8.4 + semver: ^7.3.8 + peerDependencies: + typescript: "*" + bin: + vue-tsc: bin/vue-tsc.js + checksum: 97df9cefbd784901b01c1cf24a4262feb60d4f665e9f69a763408291199e2ab24a9b03d1183cabea200fb5afde7c9a0de19b82c3e0c0b85ee9685c57f8b240c4 + languageName: node + linkType: hard + "vue@npm:^2.7.14": version: 2.7.14 resolution: "vue@npm:2.7.14" From 545106624478b2a0bcc8946386875037dbdf3485 Mon Sep 17 00:00:00 2001 From: Eunjae Lee Date: Thu, 6 Jul 2023 15:40:06 +0200 Subject: [PATCH 2/2] remove unnecessary .gitignore --- packages/helper-react/.gitignore | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 packages/helper-react/.gitignore diff --git a/packages/helper-react/.gitignore b/packages/helper-react/.gitignore deleted file mode 100644 index a547bf36..00000000 --- a/packages/helper-react/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw?