diff --git a/package.json b/package.json index 46dd7ac5..485dd1f3 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "scripts": { "dev": "pnpm -F tiny-pro-vue start", "dev:backend": "pnpm -F tinyui-nestjs-server start", + "dev:designer": "pnpm -F template/lowcode-designer dev", "describe": "npm-scripts-info", "build": "run-s build:*", "build:main": "tsc -p tsconfig.json", diff --git a/template/lowcode-designer/engine.config.js b/template/lowcode-designer/engine.config.js index fa308f9b..b83fca30 100644 --- a/template/lowcode-designer/engine.config.js +++ b/template/lowcode-designer/engine.config.js @@ -1,7 +1,7 @@ export default { id: 'engine.config', theme: 'light', - material: ['/mock/bundle.json'], + material: ['./mock/bundle.json'], scripts: [], styles: [] } diff --git a/template/lowcode-designer/package.json b/template/lowcode-designer/package.json index 6e6cf5b1..7465382b 100644 --- a/template/lowcode-designer/package.json +++ b/template/lowcode-designer/package.json @@ -22,7 +22,12 @@ "@opentiny/vue-locale": "~3.20.0", "@opentiny/vue-renderless": "~3.20.0", "@opentiny/vue-theme": "~3.20.0", + "@opentiny/vue-theme-mobile": "~3.20.0", "@vueuse/core": "^9.6.0", + "dexie": "^4.2.2", + "monaco-editor": "0.51.0", + "axios": "^1.12.0", + "axios-mock-adapter": "^2.1.0", "vue": "^3.4.21" }, "devDependencies": { diff --git a/template/lowcode-designer/pnpm-lock.yaml b/template/lowcode-designer/pnpm-lock.yaml deleted file mode 100644 index 870ad0a3..00000000 --- a/template/lowcode-designer/pnpm-lock.yaml +++ /dev/null @@ -1,11668 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@opentiny/icons': - specifier: ^0.1.4 - version: 0.1.4 - '@opentiny/tiny-engine': - specifier: ^2.7.0 - version: 2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': - specifier: ^2.7.0 - version: 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': - specifier: ^2.7.0 - version: 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': - specifier: ~3.20.0 - version: 3.20.0(echarts@5.4.1) - '@opentiny/vue-design-smb': - specifier: ~3.20.0 - version: 3.20.0 - '@opentiny/vue-icon': - specifier: ~3.20.0 - version: 3.20.0 - '@opentiny/vue-locale': - specifier: ~3.20.0 - version: 3.20.0 - '@opentiny/vue-renderless': - specifier: ~3.20.0 - version: 3.20.3 - '@opentiny/vue-theme': - specifier: ~3.20.0 - version: 3.20.2 - '@vueuse/core': - specifier: ^9.6.0 - version: 9.13.0(vue@3.5.21) - tiny-engine-generate-code-tinypro: - specifier: ^1.0.0 - version: 1.0.0(@opentiny/icons@0.1.4)(@opentiny/tiny-engine-meta-register@2.8.0(@opentiny/vue-renderless@3.20.3))(@opentiny/tiny-engine-utils@2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21))(@opentiny/tiny-engine@2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21))(@opentiny/vue@3.20.0(echarts@5.4.1))(@vueuse/core@9.13.0(vue@3.5.21))(vue@3.5.21) - vue: - specifier: ^3.4.21 - version: 3.5.21 - devDependencies: - '@opentiny/tiny-engine-mock': - specifier: ^2.7.0 - version: 2.8.0 - '@opentiny/tiny-engine-vite-config': - specifier: ^2.7.0 - version: 2.8.0(esbuild@0.21.5)(monaco-editor@0.51.0)(rollup@4.52.0)(vue@3.5.21) - '@vitejs/plugin-vue': - specifier: ^5.1.2 - version: 5.2.4(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21) - concurrently: - specifier: ^8.2.0 - version: 8.2.2 - cross-env: - specifier: ^7.0.3 - version: 7.0.3 - vite: - specifier: ^5.4.2 - version: 5.4.20(@types/node@18.19.127)(less@4.4.1) - -packages: - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@babel/code-frame@7.27.1': - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.28.4': - resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.18.13': - resolution: {integrity: sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.23.9': - resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.28.4': - resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.23.6': - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.28.3': - resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.27.3': - resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.27.2': - resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-create-class-features-plugin@7.28.3': - resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-environment-visitor@7.24.7': - resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-function-name@7.24.7': - resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-globals@7.28.0': - resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-hoist-variables@7.24.7': - resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-member-expression-to-functions@7.27.1': - resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.27.1': - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.28.3': - resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-optimise-call-expression@7.27.1': - resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.27.1': - resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-replace-supers@7.27.1': - resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': - resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-split-export-declaration@7.24.7': - resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.27.1': - resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.27.1': - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.27.1': - resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.28.4': - resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.23.9': - resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/parser@7.28.4': - resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-syntax-jsx@7.27.1': - resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-typescript@7.27.1': - resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typescript@7.28.0': - resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/runtime@7.28.4': - resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.27.2': - resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.23.9': - resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.28.4': - resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.28.4': - resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} - engines: {node: '>=6.9.0'} - - '@better-scroll/core@2.5.0': - resolution: {integrity: sha512-+3aKf8T3kUl4Gj1M7NKV3fNFhsrBpTWwHoDClkXVmQ8S3TxMMHf6Kyw6l1zKsg4r+9ukW5lDDkyif7/gY76qXQ==} - - '@better-scroll/shared-utils@2.5.1': - resolution: {integrity: sha512-AplkfSjXVYP9LZiD6JsKgmgQJ/mG4uuLmBuwLz8W5OsYc7AYTfN8kw6GqZ5OwCGoXkVhBGyd8NeC4xwYItp0aw==} - - '@better-scroll/wheel@2.5.0': - resolution: {integrity: sha512-+cru8CtMtgGGMv3yOxn33ApbtatOZBVUCa7+X3UqVVyaxi6FbCrcSZCBlXhXpsFhJo1R282O6nQyik6KUidvoA==} - - '@esbuild-plugins/node-globals-polyfill@0.2.3': - resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} - peerDependencies: - esbuild: '*' - - '@esbuild-plugins/node-modules-polyfill@0.2.2': - resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} - peerDependencies: - esbuild: '*' - - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@eslint-community/eslint-utils@4.9.0': - resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@floating-ui/core@1.7.3': - resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==} - - '@floating-ui/dom@1.7.4': - resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==} - - '@floating-ui/utils@0.2.10': - resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} - - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - - '@intlify/core-base@9.14.5': - resolution: {integrity: sha512-5ah5FqZG4pOoHjkvs8mjtv+gPKYU0zCISaYNjBNNqYiaITxW8ZtVih3GS/oTOqN8d9/mDLyrjD46GBApNxmlsA==} - engines: {node: '>= 16'} - - '@intlify/message-compiler@9.14.5': - resolution: {integrity: sha512-IHzgEu61/YIpQV5Pc3aRWScDcnFKWvQA9kigcINcCBXN8mbW+vk9SK+lDxA6STzKQsVJxUPg9ACC52pKKo3SVQ==} - engines: {node: '>= 16'} - - '@intlify/shared@9.14.5': - resolution: {integrity: sha512-9gB+E53BYuAEMhbCAxVgG38EZrk59sxBtv3jSizNL2hEWlgjBjAw1AwpLHtNaeda12pe6W20OGEa0TwuMSRbyQ==} - engines: {node: '>= 16'} - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@jridgewell/gen-mapping@0.3.13': - resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} - - '@jridgewell/remapping@2.3.5': - resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - - '@jridgewell/trace-mapping@0.3.31': - resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - - '@modelcontextprotocol/sdk@1.18.1': - resolution: {integrity: sha512-d//GE8/Yh7aC3e7p+kZG8JqqEAwwDUmAfvH1quogtbk+ksS6E0RR6toKKESPYYZVre0meqkJb27zb+dhqE9Sgw==} - engines: {node: '>=18'} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@opentiny/fluent-editor@3.25.4': - resolution: {integrity: sha512-jdXXsBq2AIy9e8L8RkNXVo0ittDhfG7ELVs4lGUmnewIvdNOs64axttj2GGfW9Lup95oeMqdoOW0kf09GAx0Vw==} - - '@opentiny/huicharts@1.0.1': - resolution: {integrity: sha512-KsVNZwCstMJec2vM/uMff9jj/nNHXCchiwGGU4+MGP1nRwg7Hkj8pjgJQh/tJR6+AEKPY/h+TewRM3S6KBtn5g==} - - '@opentiny/icons@0.1.4': - resolution: {integrity: sha512-4S68BuARPpZqkB1gJDKgwqEoOpWUAxLTIfZ7CK1wpkzuSC42ZW+lIBQnqhvlqKWgKLSBHfLUgYXZoglhjIVikA==} - - '@opentiny/next@0.2.1': - resolution: {integrity: sha512-o+p2rq3bud5l1r/uVs4v69bIMaEmvlIss9/ThNQoK3m1FwKBmNyDDPlPdawd3mGNzc249Vn0KnQ84q3ui0aRzg==} - engines: {node: ^18.0.0 || >=20.0.0} - - '@opentiny/tiny-engine-block-compiler@2.8.0': - resolution: {integrity: sha512-AdEexxVNSWUhotmjEAwcLqncF9ynw15z09hsBzs5hARWykCZo1/kp0yIBiIsjR2p0+PdJoLVs7C184C4f5QnrQ==} - peerDependencies: - '@babel/core': ^7.26.0 - '@vue/babel-plugin-jsx': ^1.2.5 - '@vue/compiler-sfc': ^3.4.15 - vue: ^3.4.15 - - '@opentiny/tiny-engine-builtin-component@2.8.0': - resolution: {integrity: sha512-Da4IwxH9Z4cpiAiqN9xJFnMnln6MIMADV/1gxwr/EfQaed2BBGHCkvH6ZTp4INk3/PEXxvrD3qdJyrPDlrlqUg==} - peerDependencies: - vue: ^3.4.15 - - '@opentiny/tiny-engine-canvas@2.8.0': - resolution: {integrity: sha512-OzZVMzS6jB2CrqVBz4mAJKJleWbVnI+nXFr2MUcG+hvZJHgps9PQa4VpaGggJ4AMvsVBAJgtqQQJB+NxenfkOw==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - vue-i18n: ^9.9.0 - - '@opentiny/tiny-engine-common@2.8.0': - resolution: {integrity: sha512-7ocEipX7Sc7vpRgikeE5pqTmmxQgxaAACRt6PxLwxqAg6sx+UstwMe+rMbw7i7ub0rj0Y6FbVU49EM0X86suqQ==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-locale': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - vue-i18n: ^9.9.0 - - '@opentiny/tiny-engine-configurator@2.8.0': - resolution: {integrity: sha512-IUaehLaJBYKpxzJ172/o3vJsr/8qBXGqA1Nh0/6d6L7tdyJV4lqtcoUYwhBvYi7jqBVAAbJ0Rt8qq33HDwIa7A==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-dsl-vue@2.8.0': - resolution: {integrity: sha512-h2j3wPyNrKng1Y2dO1HsKhTEGNPUajpN44siX80w8SHV6Tgk+g6WpVcQuGgffBwmrUrxykWN/1OGhdKDm7mtkQ==} - peerDependencies: - '@babel/generator': ^7.18.13 - '@babel/parser': ^7.18.13 - '@babel/traverse': ^7.18.13 - eslint: ^8.57.1 - - '@opentiny/tiny-engine-i18n-host@2.8.0': - resolution: {integrity: sha512-TQPWi89N0l4vqiTulHaoxN/Rj0XpcFNMduNRvrc/Rqns0niMZIkrpi2Rie03i5j+Ro4tMn8qZ63EPsYBCobE8A==} - peerDependencies: - vue: ^3.4.15 - vue-i18n: ^9.9.0 - - '@opentiny/tiny-engine-layout@2.8.0': - resolution: {integrity: sha512-R80fHos136AkBuvR7/TI4+kH/xA+BEB0KmnWriIDEp8i8UiUDzKeC2xflhHf6SrUSepaMrXDCiLsxZUDV3rUDw==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-design-smb': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - '@opentiny/vue-theme': ^3.20.0 - vue: ^3.4.23 - - '@opentiny/tiny-engine-meta-register@2.8.0': - resolution: {integrity: sha512-ofXCtCaHJa33v40tJLqBOg5O11okHS8svWwAprxj1IOXkl5934zXOGjwLQ1hNzJ3kszyUa9sgDzxxkQTAeiC4Q==} - - '@opentiny/tiny-engine-mock@2.8.0': - resolution: {integrity: sha512-tannksoW3YnGm8YG0ZiIRMyE8s3/eA7qCKwTKF646VXV2+Q5wiSb21MmIMAzPrr68duHdbqZnxTAIHaZrljoxg==} - engines: {node: '>= 16', npm: '>= 6'} - - '@opentiny/tiny-engine-plugin-block@2.8.0': - resolution: {integrity: sha512-M8lgnlGma3nTj5+ieAgVZhF5pfZunaANzIyoGFYOf4qvQh+qP4cxsNEMpQ7jXq76DduprmKNswkqU3G7fp+SSw==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-bridge@2.8.0': - resolution: {integrity: sha512-16Qxxmm0+CTe45Y2nwWFVVOtUpkbmdUYuzg1APahJILhaqJ/MPK9J8+s7s/HGJnFk5/TbAUIKgEzU50MhRP45Q==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-datasource@2.8.0': - resolution: {integrity: sha512-jZ/EFSC7zJUu0ww94rcU1fRBO1yJOAuZEXBWRiNdiYDKMvlVE1yjIggEUGdTeHiHwuTasswYAtb2lPU487yyjQ==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-help@2.8.0': - resolution: {integrity: sha512-8Q1OtZlS0wOi9FnSAm5Jq1IyHeQXrbohMriA8EtJAHDUwpcPesFvrItsvovbSBEf+U/sHjvZwiYe6Q8pYooVjw==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-i18n@2.8.0': - resolution: {integrity: sha512-piOn6iKYKshgxSre4QYThbawHf/cOZM2bsCi1F6ioSLa4R0+ytSWahxgBcbDmgWDzWM7czbUtH6icbDK8IAhRw==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-materials@2.8.0': - resolution: {integrity: sha512-Yhx8M8Ez07LQtdU7WxuMo/WxF0HGXlHf3RXyTTPPBH1nFe+Sn5zeqk5b7naKMjPKOm2ENm/aYupTU1OBcNL+bQ==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-page@2.8.0': - resolution: {integrity: sha512-l4PFoJ/MlzFPBvWWO4l3WjU8Axil0hc7osrW1I/e5AMShFB9yepj2U97q9xTYcKuGyv4ajDiNCh8dOO5JemRsw==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-robot@2.8.0': - resolution: {integrity: sha512-fvi6QyqMRf9OaPvFBp8kab1WgVnAEcYKXJkgg7cTDHXp3bbb6wP6EzSC2fw6Pjx1wPsWQlQE3tRC9GuYi1uuvA==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-schema@2.8.0': - resolution: {integrity: sha512-A1DGWIBw3W6XVvS47ExJXkmmwlQeM+a89ilugBuExQJTlL2SCidJ+twXiQu/+ixl1/yfhuPAPetZoep0wl01uw==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-script@2.8.0': - resolution: {integrity: sha512-9BXo0cVRaviFUHBk5UmRGHYYZTutxlwa9iZkaH3/zPBky0kQnQqaSDO3k/w+IhFmMA6yKRdvvwOc1q0w5TdS7w==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-state@2.8.0': - resolution: {integrity: sha512-kBA11uSN+Q/9DIXMiULrl0UoAzNtTbSTuyahrvWc62SoUZlUKcBbvS/9LOBpjcHVn+F8sH+OOS0hHjVmv4DTIQ==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-tree@2.8.0': - resolution: {integrity: sha512-o4FpjYk3ZCeAAlcmjr5XquRyWpWkB7nxv3/OdwZiij/LV5rpFv+WNLKvuSZ1Ei80A3fxkr3uJIdqkkT8ZMFWfA==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-plugin-tutorial@2.8.0': - resolution: {integrity: sha512-758NXNLZQP3Hmty6rEHG41DzZvakhpi4AJg+9KaVOZqkRaqNF3ra3N7CzG0kSe6xyfW7o/k+T/iczkZ0GTUz0Q==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-setting-design@2.8.0': - resolution: {integrity: sha512-za+/bbEKXDFh7MwbKM/PM5Q/64OLNGuIHGZZyp4Ue/sxUz3Xd9Loc02r/RasSoYj7dTV/TcjraVD7MNWC3xWtA==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-setting-events@2.8.0': - resolution: {integrity: sha512-lRGHsBBgvwhu+nS5kHvRqgRGUUWXVzdjs2g7NK0px7xx+thKOkklyPhypC+Y3gRJD4SZmoiSkvk6IvnuokMk4g==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-setting-props@2.8.0': - resolution: {integrity: sha512-4K6Om6dbXcWdgyTuoLS+7gFuzdIB0rmR1NBtLKhorQngfKq7xze5U9vdWYyv0TnyLNQNQlwMOllo85FqBXsqew==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-setting-styles@2.8.0': - resolution: {integrity: sha512-fqA3wc2m88dRu5XcQfjsfL6y3rAAyOCbY5BjZd0yQHRQCABPZXvdiyC7jh8t9zmk5WghZS8AXpe8bpaKKgY+Qg==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-settings-panel@2.8.0': - resolution: {integrity: sha512-8d3o3rYNVlduWEqTOolW6A1s1fGcITAIkIDLwkL4U21EKNhipXWPymX/ON1ZZfCD/S6FG59MyJwTGAZ0IT6/hA==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-svgs@2.8.0': - resolution: {integrity: sha512-TbtoKgURylhMfSZiYzO9Zod2XPoUKeYF6i1b+dau1JKhyKR7poUSWA+lCc6Ro4+ntIPFq7XTnyyOiDnvwGKAgg==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-theme-base@2.8.0': - resolution: {integrity: sha512-OU2Ei4nflNVEcbSxmzoe2zU/YyjlApTsOteCIjnhVxv3Kcw7y4tyGwDWqySdomjQnSt587hzJhEeN1Tpf2mRmQ==} - - '@opentiny/tiny-engine-toolbar-breadcrumb@2.8.0': - resolution: {integrity: sha512-9APso4aqb9Xoy0dMDkOuUbH38ChPWwRMiiAygUrVZyIhd6pBHqFrEQusWCpIQSpCPo8Ca8ucaFPYCnNlSARABw==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-clean@2.8.0': - resolution: {integrity: sha512-YUe5lItLusT5S+oQ2vDDav6rl/j5f18w+8al4RnYPul6/+iHdCVKBlOgYr1XWBR9EpHRNSMSEt7PU0zyofjG0g==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-collaboration@2.8.0': - resolution: {integrity: sha512-tCCb4qweYEEM9b2r+gic4cPdYEwHRdaESaLsPD4VA3mAp8ahwUNEIlSSF7WmxOGjoYl235cLtDBWHsNRP9Q1og==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-fullscreen@2.8.0': - resolution: {integrity: sha512-IjjeZlugI6Jz7qvoVXeyvmN7xDyp/kiPsSBcfDPfR85HGZMW1+ndmr1iipJ53BXHgOxVSfG82XX04v0dRYt5kg==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-generate-code@2.8.0': - resolution: {integrity: sha512-Y9OVMzMaT0bIrqWPpbSLS75prwcXjDEm8XbMAlXhVK8DM25Ww+P8O4aV0lSqw6EKCQpaopafpXrZ2+ymPUFzVQ==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-lang@2.8.0': - resolution: {integrity: sha512-9hUWYmewi9tkaBg7SJXZ1Azg5XWeptSRXlwH6DpKrAVGAKQP9XV+CSUGuai62HpzPfVuEWynSfEtFTU+/hKzYA==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-lock@2.8.0': - resolution: {integrity: sha512-pGtfVZE4wrJPh1UWjet/4Z+R4TxjaFInNjwsaucUl98fliyQdsb0OI+h/fTrRLdlunJAP7DiUyS9HuiRdwC6NA==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-logo@2.8.0': - resolution: {integrity: sha512-koXPyG3jJFchFLRCgKtpennGGOYrerWXrIZ9eCVjHvOSeT0mhF2G1l8kYAY+q3nsttpF3gS477AYP57IzgXYhQ==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-media@2.8.0': - resolution: {integrity: sha512-bvo0QtuxbHxxXK/IQGTN03C2XNxpAQE0zVlirUlKYWLF4qF9MQp7AndA50p8KlUVB8jllxAFhLyB6KUpKSgrhg==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-preview@2.8.0': - resolution: {integrity: sha512-ynZiIlLJ/Oc/ZlKSTgCugdQWvOyC31YLgDvnNMtphalET4IvKYJJksQCPholjIjCH+a+5BqieuYqOaGkuHUfeQ==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-redoundo@2.8.0': - resolution: {integrity: sha512-DExlPamSOugjILy2z+fDLGzhpd7wHJCFnN16I/UmzMkhefSghfWjZx9szwrugp8etj2ZqNHsjiYuBML5Dr/Rcg==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-refresh@2.8.0': - resolution: {integrity: sha512-8EKqhI4Xy0VuOOZYfKgodJzI/QONnSSk2El1Tbj4Ozuu3T3iMG5tftWaMy9XRgXZhcDUAkv11Z3TpmiRhTJBLg==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-save@2.8.0': - resolution: {integrity: sha512-Fvu5VNkVBNmkJKZDbuHh8G0LybHhYsgt9PctrZrDAjYkctq6nFonYUMomL+YtCYPSqPjCCu6ekSe351grwgDUQ==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-setting@2.8.0': - resolution: {integrity: sha512-l0I4gchv28nAr7LLhSyZFekJ6ovevv6+5LLcJMv62AMaYNUN+GJcPeazyt83eXX6vZPyERU3JUF4tJecTrerLA==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-theme-switch@2.8.0': - resolution: {integrity: sha512-KWAuLnVe30/K2tNuS+xOpiOfRUxMSGWgsOqO7XwUcXY6+zYGxqESLYLQgbt3atkK6E0ie3UlDPl9MM430emnsw==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-toolbar-view-setting@2.8.0': - resolution: {integrity: sha512-oHu5+t8G4mZZmakmre9kedTJAsT1Nwz0jW4Y9s3ZAQV54+a1P00anDOTg9uYaLBgq9ZKZfplc78twZrv+eILwQ==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-utils@2.8.0': - resolution: {integrity: sha512-Jjc+o6iFKTjE0KzXKOaxe5briHlpQNdevOpOo/5wq4YJvkNT/9kvLUyYjeGwovGtlomqW1x0c3EjFoP+oEZVOw==} - peerDependencies: - '@opentiny/vue-renderless': ^3.20.0 - vue: ^3.4.15 - - '@opentiny/tiny-engine-vite-config@2.8.0': - resolution: {integrity: sha512-+dVjgupoOTcUYiQkixvdYyEpOeR79nZuK9mrscEu3vj5Z7TVuEEgBNR2bqlMNnp62bbp+/WAOcSEYzmrZhthQg==} - - '@opentiny/tiny-engine-vite-plugin-meta-comments@2.8.0': - resolution: {integrity: sha512-tzui9FRj+WxZJdFqdqgBh06RLq4gHfTasDJ+TyKsGOeEpC1aKZjC7Rb0ehg5qN836fEz9+FbHdTSpug7Q5Tw7Q==} - - '@opentiny/tiny-engine@2.8.0': - resolution: {integrity: sha512-HNRSXjAg4l/dFNT3ZgD3XuoIWwk9cBpktyJb42iA7WvjQNLDvjhcr0qx+dLKokYWE6rA7WBc/lDExEfufs04Ig==} - peerDependencies: - '@opentiny/vue': ^3.20.0 - '@opentiny/vue-design-smb': ^3.20.0 - '@opentiny/vue-icon': ^3.20.0 - '@opentiny/vue-locale': ^3.20.0 - '@opentiny/vue-renderless': ^3.20.0 - '@opentiny/vue-runtime': ^3.20.0 - '@opentiny/vue-theme': ^3.20.0 - vue: ^3.4.23 - - '@opentiny/tiny-robot-kit@0.3.0-rc.0': - resolution: {integrity: sha512-zWTZgLZ7TIiurPoBHVZ05msr6krCwqKC4GHIelYdWMRkx7rRiwws2vIhIH0IxZ6K3z30HrIzdkLqlPk7JEYsMA==} - peerDependencies: - vue: '>=3.0.0' - - '@opentiny/tiny-robot-svgs@0.3.0-rc.0': - resolution: {integrity: sha512-vJeGs1C0DjZM+JErmareBsRNTeQu0ReuBNRqxQ0fdX8Q/wECpB5YYX8ZLB8mX6ngUkmAm0AbGgvhT8p+IjIJ4w==} - peerDependencies: - vue: '>=3.0.0' - - '@opentiny/tiny-robot@0.3.0-rc.0': - resolution: {integrity: sha512-VrdSXzxXJObswp3alb7ICk4GscSxBsJMmkvSOkMqzAgKKO6HXS6C39MDRrgVv+ny4R8a3Sy6bK/sPsZfZvk6kQ==} - peerDependencies: - vue: ^3.3.11 - - '@opentiny/vue-action-menu@3.20.0': - resolution: {integrity: sha512-iyX8IhaXNH1uE1e/yEmqg3Kgf20hrGrXrMvfDPeYk07N/hiFnVkV8BPdseb/YYUxAsfFRThzp/4D1c7emIWAZg==} - - '@opentiny/vue-action-sheet@3.20.0': - resolution: {integrity: sha512-RsPNahL74J2HhUGceO+kxO7HgC/JwnyMiZu7XVS9csq+eHolNz8xVEgX3MAgYdUagn8i049jVCA8oBkmTW2Thg==} - - '@opentiny/vue-alert@3.20.0': - resolution: {integrity: sha512-5HKMhaFnoEBQEd/lB0q/2c2x9jTbNM6Ce7Smf//S63paJ7HwgipFEfErzgGH5gj5KRyELLgoIUXgyg+kN2hlog==} - - '@opentiny/vue-amount@3.20.0': - resolution: {integrity: sha512-AGyz3p86yF1+s03upiJ5+dDrg/8enuf+WiVIWZp38D3ZLrkYvD/yMp1bOcOgQp8X+U5xUefpWi9WCqCy6hQt9g==} - - '@opentiny/vue-anchor@3.20.0': - resolution: {integrity: sha512-0HaV3zCRZu7lRpK3eUiLXbTc4pETV0f5oDedZcgzyY17tzu7T3GK4UBdjpyVrlpUZ0KN0/43dRn4rC420FSkMg==} - - '@opentiny/vue-area@3.20.0': - resolution: {integrity: sha512-tTM6DuG4578J38axe34olhBokzA9tE15WKG5w5A5C1pDePWxsVxqSBjFHoutQ6HdyOTo/jBYs2uwmZ0gu/G/bA==} - - '@opentiny/vue-async-flowchart@3.20.0': - resolution: {integrity: sha512-0xQ9DK5nqMnS3gdbPX8N7MM03zAMwns6xs+fc6meA11TqHHj2sib/FBylZeD21R0WrY5CKzkHRgctdTJxpsLqQ==} - - '@opentiny/vue-autocomplete@3.20.0': - resolution: {integrity: sha512-2C5C9VraAEOmJAUgxiiFDhnzmFGw2vw5QGlZsa7auZrmxFe1vv8MIGEcI/TTqM1aY3Q5VIBXtsmxPap4PaYjFQ==} - - '@opentiny/vue-avatar@3.20.0': - resolution: {integrity: sha512-PrZGs5psFONX6aAsV70uZDl2O8hsh7A3L3K8yu17POPQ9NRC5PgYVuxnarYlA0rXcAXy8qUc+l8fdHyq5/YciA==} - - '@opentiny/vue-badge@3.20.0': - resolution: {integrity: sha512-nq94ZliWOMTDFl7P1/PJFo2gV7JkMonsUJ+niVzqWF+O1w0ox5ACLICRVUQi1vAHDW227tDb4U87w5KP5oG0pg==} - - '@opentiny/vue-base-select@3.20.0': - resolution: {integrity: sha512-7Z/12uX88tzDi1hyw6oEd1LhzB69xSVhRzVYsqR6szmPyiJY/Yb2OsLbe0OsLZ3ivogUT/JIlq8W4mS07IFwVg==} - - '@opentiny/vue-breadcrumb-item@3.20.0': - resolution: {integrity: sha512-LIxqn+wFWDIyM7OeKdUuB/8c4DUZjttb+MX7eE9PphSiF+ZnxKfo+5HpNbMgUoWpo3zRhI+mOnfGEQ/g+OAZOg==} - - '@opentiny/vue-breadcrumb@3.20.0': - resolution: {integrity: sha512-dFzovlZscbuHQs8cUXBPgxIGEbTSEpNP71zEeRA/hEUgK9CN7ghquBWctJaqsU5LfyHEuApIMkHr65YnrVHp9w==} - - '@opentiny/vue-bulletin-board@3.20.0': - resolution: {integrity: sha512-NZow97Pa+ZGn64g+ViPhuazF9aRmLg604zzZmkGJi3VOYEu44tMvGqNr7Xk8AaxzEuMlB5c6mgS3kfloKohYiw==} - - '@opentiny/vue-button-group@3.20.0': - resolution: {integrity: sha512-lQZY0ltkA3ooYn0+0SYdJTpvcDm32Hewi1CiJlE6UegXH0PAHd9mn5UORXic/8wF/3VhvxVJBs3xpvLZeS3cQA==} - - '@opentiny/vue-button@3.20.0': - resolution: {integrity: sha512-3PhQa7VQOE6yuQrfydkGAQsAu2Z3WwhGiCq1F1LP3ZkWkN5Xl/RAH+f6LMeTeVyjCCTGod1VqOkIc8RTTKtdgQ==} - - '@opentiny/vue-calendar-bar@3.20.0': - resolution: {integrity: sha512-wBA0uTSMo0gdmvMFMIMmHJlx4ktcec5pL0eW6no7n3Y+BMhIT8bTykzLQiH5+N1KZzMpIJxXyuHf4WI5h4MFqA==} - - '@opentiny/vue-calendar-view@3.20.0': - resolution: {integrity: sha512-qv7lODj2i7E5IAWLXAa52YTx2U4z65RP97k7O2jsPYACFsuayH6+ceYm8PuxkY8dO5/xDQe89uuRYaRlQCQprw==} - - '@opentiny/vue-calendar@3.20.0': - resolution: {integrity: sha512-3Rsa30l2hVREbN2VVoyKh7RWrSH5cTdwcGLvdZ1aoCfAxC3EKCUVn3qoyI2E13T/4nTPGSbZzIRfEoTECL2GCg==} - - '@opentiny/vue-card-group@3.20.0': - resolution: {integrity: sha512-X/zBaxmnFB91bAVcg+nrsNjTN8nUhtibyxTt1jYAPjekxJTl37vbbNFy4obHsESIvEBI6Tru8kuMK4oRImsGCw==} - - '@opentiny/vue-card-template@3.20.0': - resolution: {integrity: sha512-rmaXOQRPCoqZTm484jkGxN6hvIQ4fj0YfXBwNPph08lK2VQ2WVLsg96sNBPaAjMkl2Xo0HRyerEJ8RDOWj+JSw==} - - '@opentiny/vue-card@3.20.0': - resolution: {integrity: sha512-oA+gJHM2XD/3go1pNJmBYRVinqD9roXqm9blXgMZ0u/oOmTwyq7K3OgEDM7LqV4JM1XokBQ7G4Yek1+OEVLFBw==} - - '@opentiny/vue-carousel-item@3.20.0': - resolution: {integrity: sha512-lzLY11B6zKbQ1zsjLaW6C2zJTw1diAQ+ktB/fWDMot/TpIf4CklMlY2Vrb28KjUC36BBF6WkoyDBUXPu+vsklA==} - - '@opentiny/vue-carousel@3.20.0': - resolution: {integrity: sha512-0d6goN5+7BIH1YiUUwtCKniNfDFDSFLOogw2lw2ylDwnQuX54YsYGsW43ZvwdI1+E9F+7/PkZos8rX5h4sK2MQ==} - - '@opentiny/vue-cascader-menu@3.20.0': - resolution: {integrity: sha512-6rD19wylf+6hlyjijcHdYldPND2qmM0iHILCCJbx3RxtpGX7gKK3adNnjOTCsWdrJvsFAr7Wq0nPgXxEuXP57A==} - - '@opentiny/vue-cascader-mobile@3.20.0': - resolution: {integrity: sha512-+F0uwGBditYffWTkzAEKd1sADYaJkZ2k4x3aXTYqt0LV5v8YP3N0xMRRmNYrHjukrbqNk4iHtxYv3l/QPLizEA==} - - '@opentiny/vue-cascader-node@3.20.0': - resolution: {integrity: sha512-upfyePfI4op56nArfFw1FQehMmHp3UnCOYICiqb7EHtvyPAzrkqfRDFW26ndBHj+hK7ObL9OBdDqqyKMX7Aslw==} - - '@opentiny/vue-cascader-panel@3.20.0': - resolution: {integrity: sha512-AHPRcn7xd3V+ZfddnMakR+wRMnXElh9EmZrftQp7hzSz/utKQqXQMybIv2m5SdmHFB7QJ/AbnboowPn2KPi+ig==} - - '@opentiny/vue-cascader-select@3.20.0': - resolution: {integrity: sha512-Y5BIpTzD4T3eN9C9V+cXpRc/mgnOcyHkc6BvQb6TOf+V2JfauxhCYie0hOt33zbsGPOzlTXDqNPR8uN+IGZfRg==} - - '@opentiny/vue-cascader-view@3.20.0': - resolution: {integrity: sha512-449sgZwV995SGs0zpVjm9UtdiWu5aF30pyC9mC4P5DhJr4WfOF4uc1lxdF6CPLrQWVgl6UUJmNqRuYxdFzd4+g==} - - '@opentiny/vue-cascader@3.20.0': - resolution: {integrity: sha512-SdUrE5RBk/7I9ckrAKVD91LI9CjduFWR7fU2e6qrtDkmUCRzJ+F8KUNTwBU9u5xMUcAxRTgrIf1qDAFhVIWLUg==} - - '@opentiny/vue-cell@3.20.0': - resolution: {integrity: sha512-Fd520gbFkHRIvCbPys9nn/hYLGieNa0WiVzSYdqVAL6EY1elURN5OJlKv0oHCfXaDL8y3Mgas0HXuTJjK0NTuQ==} - - '@opentiny/vue-checkbox-button@3.20.0': - resolution: {integrity: sha512-5Bn1Kcx21IlpawUd3h4c8b60bHz4puRCKjoGgeGSPXXRPJ9Gdt7XliF/pAONcGhQ4/wPrFdR0QyZq4Xn+uskoA==} - - '@opentiny/vue-checkbox-group@3.20.0': - resolution: {integrity: sha512-WFv6Iaqm/FYEBv+NsVdPl2epNTY6VR73EPdRrLaBpeo8MWJ2gCS+ucS7G4wBBFQhdDVjqTEkP/BY9lFoEWohXg==} - - '@opentiny/vue-checkbox@3.20.0': - resolution: {integrity: sha512-2NNZCyKnfXQ0Ajd/m+f/V+GhCXGsfvNICr1M1F+fQ2Y61jq/QVVDdeLVJWDrLWOLUpnvcI+JNnjcX+Y6bu3Vew==} - - '@opentiny/vue-col@3.20.0': - resolution: {integrity: sha512-aXxvz0Fb8wkjFUH1Cy8fENk1xzE1tB0ksV94AeUAAF7sop+MA49CdnjwQ/RSyxGOmbrtMn8NJlQh2nB/m0pgiQ==} - - '@opentiny/vue-collapse-item@3.20.0': - resolution: {integrity: sha512-pjTY+gGoRrQtXs+O8sXLZi4bk9zSBkzqlL3/yDuY7RltLzG4QLxftLYXw/OStBtD4rntjsQBsVYh+wW8xvdo/A==} - - '@opentiny/vue-collapse-transition@3.20.0': - resolution: {integrity: sha512-vJV4fxq29/pP6dD5RtA0YpxzzawCH/2qcZNGMwSubk8Eas15stImdnkw7q1yak826lr8Mjl18ULsAag2RLxVrA==} - - '@opentiny/vue-collapse@3.20.0': - resolution: {integrity: sha512-croulEFqZ2YpEN/cHnoQlH4KOBQgyDnBXUmnGsRyBPy8mn+PVh1GXObsckpxRteJMUGRJkAN8/ddEW/G75Qo6A==} - - '@opentiny/vue-color-picker@3.20.0': - resolution: {integrity: sha512-exn/c0E3oQSk5DvvbUWLym/SikYh0ktEY6xtX4/fQIKgOKT4464szECYoBI76pvmvGglijvbRlMeDnprc1Xubw==} - - '@opentiny/vue-color-select-panel@3.20.0': - resolution: {integrity: sha512-FCQ/Ikcc8VO7yyfQm/3myeGWUzleKGdBUZgVM39JSI3CzV3GC/1Qm+AjIZTS0z2LQToU9WEAT8wZ8pBIpBQH8Q==} - - '@opentiny/vue-column-list-group@3.20.0': - resolution: {integrity: sha512-s3RZqRZ0dkd74LOq+FasSqQe5M4BJ65z4UYiMg+Ol1cRc8LLmSGaYyAEeuICo/9ODI7f57k4sbUR1ShPYsh/ug==} - - '@opentiny/vue-column-list-item@3.20.0': - resolution: {integrity: sha512-PmG4v/FjgTruX2ocw0MxzWFLNLJmSp/rvs72tAdnWRU711nI2aK5ZvNdelX8O9syVEiEPv0UHAMW1yDDqQvnXw==} - - '@opentiny/vue-common@3.20.1': - resolution: {integrity: sha512-FSAPN4k7WOYGKDmLetNVHZk55QmVCanrLJvv+nnvcA3lbgxt+p/zzQrNCgXKn0scD9X/hv7emksy133ru1SPug==} - - '@opentiny/vue-company@3.20.0': - resolution: {integrity: sha512-FRWal4/wWjszGT5smWAozyyD2ADKuVhfqBLS1KAAQ9d7EGJSL204IMmfVLmsyYUmg92gFQD1QKGGszBsViaZiw==} - - '@opentiny/vue-config-provider@3.20.0': - resolution: {integrity: sha512-ppV6l4x4/JsvlcSX0qJlQiZ7nIemVg3wAVJ9YDrSf17ZWdDZZeinWfzpisCe7ZQpOY6mJBJFFBD03QLO/ia/Nw==} - - '@opentiny/vue-container@3.20.0': - resolution: {integrity: sha512-ROLjfakjefRkpHihLjAT5EnyuyxqoLq5eJKGadJWWWY13S9u5pj3cvWuUCsz3+AiHxTZ4oReYXxpX5cd3TdL6w==} - - '@opentiny/vue-country@3.20.0': - resolution: {integrity: sha512-/q9z7paxUMSQWaLl6ehvrcnmUSfVj9GBiCzB33QD0ztrbiiJYS40Dl9xWLuHvwTAWPHxodZj2QLaN9YFOWZYZA==} - - '@opentiny/vue-crop@3.20.0': - resolution: {integrity: sha512-YPdiawm7soN0qhUyDOiPsuKtWG+qgb01PyyCoMgGvqwVWe3qcGAh1YtYQEt3CU1IdRiY2zvalgg2kxvzkGRCeQ==} - - '@opentiny/vue-currency@3.20.0': - resolution: {integrity: sha512-5IGJqSU9RDV7DAs7/Iw4HXt8ZQVc9OTUkBLC+YHTRshI/Q3e72rKhR6pRYdL1mEjgidzzj5PonGaYW9ZiyalQw==} - - '@opentiny/vue-date-panel@3.20.0': - resolution: {integrity: sha512-qaue/L1TCha6tkV6iJv+ltn6KLgS7F5+lIM7Tjua2utYLBK4snvvrHTGlGa4y0jY/B9W3j9CTy852GVrRct2pQ==} - - '@opentiny/vue-date-picker-mobile-first@3.20.0': - resolution: {integrity: sha512-2TcBYjvI77R8O2QdUNRkfSmSzFZPgOMJg/C1XuW0eIn40nVUz6Q4LE/IS5EZHWu2akoKehBkfBORAQ7mbgQwMw==} - - '@opentiny/vue-date-picker@3.20.0': - resolution: {integrity: sha512-pSz4ZZaz4zOq9pDhD2UnoUe1bu3xePs3JoTDa+XP8r2v5xysD2kwZFKZCrgdSd4VrnW8jlLx2nD9oZ6/lTbLgA==} - - '@opentiny/vue-date-range@3.20.0': - resolution: {integrity: sha512-seDDJLqXb1a69WJLry/L+LWuyapmDI75AkXX/y0QjZ8dAPsAZXjfA9LcwkwNxFAHHV2SkswGNkFF9JfANQWNMQ==} - - '@opentiny/vue-date-table@3.20.0': - resolution: {integrity: sha512-B+Nap+KrKPXfjWGZIFuA5JG2ytSGDqhlrTJE+pYJuaRZOHWtyjML7/HF9jIOWNSf77d6zNz6jFjDISQBdlaJ6g==} - - '@opentiny/vue-dept@3.20.0': - resolution: {integrity: sha512-f28LFtfZ4RYkFk+RxVwsNbmF2Wy/o9zcSvllK8/tmLjf72t3b6NSOzkVOpgH+9OTRIbWfCureSsZB+xFa1n7+w==} - - '@opentiny/vue-design-smb@3.20.0': - resolution: {integrity: sha512-l1uAgrrhze7OonHE8zC5IRAv/GnslQ/51AkDyf1B5zxeTyl2KJ8TbwMuy3ojl5sjTAb9W7P1+tcnhTQUcYeJgg==} - - '@opentiny/vue-dialog-box@3.20.0': - resolution: {integrity: sha512-UV3DruUqy6JrgNZDxGWmfrvz3ZZYqwdcxfLVtWqRkihsAuv9wlYn5WC4toZp3LWFvW/fnEBuni0Sk5mOzgTiEg==} - - '@opentiny/vue-dialog-select@3.20.0': - resolution: {integrity: sha512-K+9lnE3TTnolpvtcUhmyLnWXozoLmGLiAAHZyi2MTObHgHCSvSdNTPrdMgPJoMUi/liRfJcrWIzWm/qcxaEnGQ==} - - '@opentiny/vue-directive@3.20.0': - resolution: {integrity: sha512-NUFEdkgxITnWiW/S17lVvQKeuHLcOOEgvkhW9SKrKwpJMSS4rfWdYj9ZYJo2Wnq/HTTjUjSVO2Hs8i5a89iB0w==} - - '@opentiny/vue-divider@3.20.0': - resolution: {integrity: sha512-DxN7tZX1MATD/oyXOBSL9y4Ku2QUOdlkk0chSqDas7vkHqxgjVQ80ytPELR2Pn4YNujDqg1UaUlWMI7pD1Xruw==} - - '@opentiny/vue-drawer@3.20.0': - resolution: {integrity: sha512-TfgTEO8Qr3vxfC0HZRaZ1zPJQAxOcPjyfdYYGv52V0udwUdUf11BrUJ4D/DgCUnU9+ubAxSkkgckWS117YaoPg==} - - '@opentiny/vue-drop-roles@3.20.0': - resolution: {integrity: sha512-g2j5mchAIHE+/120OqdtmPLTsgaX/szsO3FDtb0MmIvlrauEpyjVAJbvsT0mv1PYcxL8QyovHnAYNt1EmAtRPw==} - - '@opentiny/vue-drop-times@3.20.0': - resolution: {integrity: sha512-lIH9AMat4xnFg1/un4aJhpofq2Vb9TE9a0qqgOYBROe2cnQackXeBP1kjNpj9hiedIh2+sHptlO+pOQPyuuwgg==} - - '@opentiny/vue-dropdown-item@3.20.0': - resolution: {integrity: sha512-TIOdc2VlJvWxP67sVy98Ir1AGcx5sZUqwEGKYH0LmM/r0BC9HXWjG4iKVI2pGid3PVKYlIptaYydiJMOSbbMjg==} - - '@opentiny/vue-dropdown-menu@3.20.0': - resolution: {integrity: sha512-HH7RGOUPzswPdZtqkJ4+J7psHLxeC9onJb46G3Q0ab1DgeDL87l/21gnXIiIaHl703D480xdBeBv2T0Q2wwXkQ==} - - '@opentiny/vue-dropdown@3.20.0': - resolution: {integrity: sha512-tt7nvONQMj8kPDjvoScbv3zmQsNhK9LHf8n3/ycT5M2C1reHD7jeM6sCutPeSDSyljirMyjBMIhXyWRuHD6ICg==} - - '@opentiny/vue-dynamic-scroller-item@3.20.0': - resolution: {integrity: sha512-t88yICqyIsx2yuMUoxuHAY0vUWkSeiELFTuEGjeHrKTwUxBrRxy2ydbgIUXTJiaDfvLwwLTqlsWq3OBvHDIXbw==} - - '@opentiny/vue-dynamic-scroller@3.20.0': - resolution: {integrity: sha512-feX5RONTR36khLC9Uy6/Fi+kmyybl8ZDkXcRAIhoynFegKtXTxvOA/AVoWEo41Xdw3FjDjUafWwZZE2X86qPQw==} - - '@opentiny/vue-espace@3.20.0': - resolution: {integrity: sha512-D2s42n5KtPsGaq5fspOtKpTM0haT9ezpjLPfINFZIaiCUiYH20kWMc1bcSXJaswPP+SDqr9k7qlti9AdlXdkrw==} - - '@opentiny/vue-exception@3.20.0': - resolution: {integrity: sha512-u910WoQFRmGc0gLeItfGET4cBt3gg6MlytJeMKuaoJYSFrDEuJVNkIu+bcXYZwmkN+pMNkg52PK4+BBkRwBrVA==} - - '@opentiny/vue-fall-menu@3.20.0': - resolution: {integrity: sha512-J7lFc/opaIjOT7KIazZ08KomqZG/MdBteDIUfmwbhXK4XYZ7OPWFaM2QXIrcv5AxtlMA9UXKrZ7+6inB2oNZPw==} - - '@opentiny/vue-file-upload@3.20.0': - resolution: {integrity: sha512-rAvo2ISgXIvlqvyvqRWfe7ejAF8+Mkg7pAfJ4EPWIMvrdg2JNkamFGXErrja6wAgb/Ve2d1wALwEAc0+2RzQ/w==} - - '@opentiny/vue-filter-bar@3.20.0': - resolution: {integrity: sha512-zRL9Uh/UKVFWlUZwmskho5EyMf6Q6LqpclehE7m8K3hVIM5wt6fswqIMetIIkrhrE406wgl6/GPysMlD8Prj6g==} - - '@opentiny/vue-filter-box@3.20.0': - resolution: {integrity: sha512-yqgASPZqdNMu3NBL4FNlsgGrJdCYRTS0RMIskG/wBTY83xBnLnhOSi9mwAkU6cJRnX0WOSaV6BZIMJYPH1vvPQ==} - - '@opentiny/vue-filter-panel@3.20.0': - resolution: {integrity: sha512-hoYufeGWURPCfnwZ8rYJVjh5ESxqaPA2Q825KHwsRPjTZ9rf4+7e7hRmNegUwieDmiDbRm2Ve9Oi9oX4WwrdkA==} - - '@opentiny/vue-filter@3.20.0': - resolution: {integrity: sha512-7JdGb/jH+7Dfo/ePGRJWPVQV/X+4Qdjj5TsBZBlidBhWJIOqoaqnq5CS/dri4BVrwffZEfYh5ONg+IYXr4BNvg==} - - '@opentiny/vue-float-button@3.20.0': - resolution: {integrity: sha512-gABH5hWPliNcETr0cpxRBuH3RsL1Y/0kym2rNCHFqScShsCNHZxxJfyX3QSuCiE5Cdb+D9vmdWPoVFd4f+93ug==} - - '@opentiny/vue-floatbar@3.20.0': - resolution: {integrity: sha512-9iz9mm4QKJ+z0/ybPWCsV/t6dT+kcA8lEX2X63TqnG8uk/g/IUQ3HuE3aK1iyPGAPOTCBMS9CFPBP/tN0N951Q==} - - '@opentiny/vue-floating-button@3.20.0': - resolution: {integrity: sha512-+6BP/n0u4FOoyXSlGwRp5xjJBE3qqXVuZZuTSq9H3aK4bhOwES4PTOC1InyGeSPwLe0xzWplgZS8BoOqEAHBPQ==} - - '@opentiny/vue-flowchart@3.20.0': - resolution: {integrity: sha512-5hm+T+g5MgCnZXI2eLMdliWvHxVbqv1urMWjZ2Pg4ut9snvYQo3weMyEkt1mD1h4g2L8TNWdI32yFBxxzvxpTQ==} - - '@opentiny/vue-fluent-editor@3.20.2': - resolution: {integrity: sha512-ziEDguQ+5XYPLHmOvcBSMtj1w0dhkjwS9H3Aaa2XWfGATpA5LRxj3Nrw8lYnpnJ/iZAVzU114c5H53t5sRtYqw==} - - '@opentiny/vue-form-item@3.20.0': - resolution: {integrity: sha512-w6Uw/SKN0Zwf4ix1Yqe1TbmjcBew/vIgjxzUON9EH1YCKT/ecpuzUzjl6VQR7s/Ul6Vl9medPWbzSvX4mo2o+g==} - - '@opentiny/vue-form@3.20.0': - resolution: {integrity: sha512-pGRgJZ9VGSL8vSBpgdOc4an9Ont/una/z0yfga6rdJpERUDIMrA1EpxYisYxRaX8OCaQfVQA7lHGKZehLP3l9Q==} - - '@opentiny/vue-fullscreen@3.20.0': - resolution: {integrity: sha512-0EmfsuwtTKMlSNgSd3D3W9kkdqzFtIlapbVnb6J8P34fFvhV0L8uG6VQKRaFmc+HGrFyASwnGROE08dSJPJiyA==} - - '@opentiny/vue-grid-column@3.20.0': - resolution: {integrity: sha512-BMPDeUhxEb7Td/8mG4v/7wN68+dpsiBX+XsTdhoP3TlWHcONOBQ//tDN58Gn5270e5BrJ2byg9pJHPEwhVHP6Q==} - - '@opentiny/vue-grid-manager@3.20.0': - resolution: {integrity: sha512-4WgWSCkIfoRPGN4y7IS5jVt8fF0fVK9jiqUAjE21dIQZyrb/C+Fp5KLCBzG9MeJLaG5VUHQla5kLdIuxle/t3w==} - - '@opentiny/vue-grid-select@3.20.0': - resolution: {integrity: sha512-pS7IofKMIoD7Eh7NNtjPSuoEnSjL4gV5XvsalO9xyJc1WsQaA5Vu1udNjlaNYxrP5kCZqxtrPQIrSeEg+OHPwA==} - - '@opentiny/vue-grid-toolbar@3.20.0': - resolution: {integrity: sha512-Bye0y/2KxdMV2t1Gk4zf0jqv1AZQzUmy87Hsg3A5oWTd5s4V7SvJgXhNmnPLW4LdyDrjG8WOEOO1MLbuIgf5xA==} - - '@opentiny/vue-grid@3.20.1': - resolution: {integrity: sha512-WiN6Rgz8kGMSuC+WZlbsOWU3m3UTocvL8HtvEdF0Sy38WcpAIyzRydfCTSysPZzIZ3EIBJSBNaWnZPwk2hGHmw==} - - '@opentiny/vue-guide@3.20.0': - resolution: {integrity: sha512-dSTTSNjJQQ6IU4QpISmBHBkN6hAfcZP6/RhOc/azog024N9K47D+/mEi+7qIjL6DYQIJEoIR1NEiJzuGZw4ZTA==} - - '@opentiny/vue-hrapprover@3.20.0': - resolution: {integrity: sha512-yainW2sooc9EgKhOgVjdgKJW2Y6RVYRkeKGioqJgHvWL/DXqeu2nx8+dc2zAGNp+j7Kh/kNXJhSR6tZX0MbEIg==} - - '@opentiny/vue-huicharts-amap@3.20.0': - resolution: {integrity: sha512-Wbcrskf08Rje6x+QUzzblEA+VHdvNtrACTG5i/Y7S07QRQ8gsT1AdlfrgpClnJXiVK2EO7M6WIYPLHFtiw3R1Q==} - - '@opentiny/vue-huicharts-bar@3.20.0': - resolution: {integrity: sha512-lGO//Mo52RAo29aNc2WTfmQOF0x0cB28zA3EtY6C+PR1QDVZdl58i5iADPcJcFkcFINFU69OIAjNN01LTKnOtg==} - - '@opentiny/vue-huicharts-bmap@3.20.0': - resolution: {integrity: sha512-HjMSr4bBcxnaqNlb750MI6nbw6h6naloQYDkgb1JlwDoi7JN4CsnbOqXlFJSYeOBPbeL4cUMPhhzsxKqplAL7Q==} - - '@opentiny/vue-huicharts-boxplot@3.20.0': - resolution: {integrity: sha512-8ozFMOfYuDUa1pWOCbbtNbzKr0gubrehnCV0JIx/zqGZbpBwRym0yNediJjOum+ZopPYbvx4ISHgPvAGwlrTaA==} - - '@opentiny/vue-huicharts-candle@3.20.0': - resolution: {integrity: sha512-v+IcMFLUnlz9PkUMhe0TO2fkLmttuCzBLqPgQ0p9Fsk30kwzhJWLdHF9u0b9g+9QkHO8NSpIg05oa3/ScjuvXA==} - - '@opentiny/vue-huicharts-core@3.20.0': - resolution: {integrity: sha512-L20c3l+tbC0GoKAgqi83GjKZtSXWWUlsWOAlh06IR3yS+WLMtUtMTw7zS64miqXBHLUHN79lGlN8RdAHFY6D7g==} - - '@opentiny/vue-huicharts-funnel@3.20.0': - resolution: {integrity: sha512-pq7ESeqivvrQaRWFxFBBWn7biCyqJC1avvaidgA5mqoeP1uu2KE4fyALdibglUTxlfdBLw6GyKomhWURqKFI3Q==} - - '@opentiny/vue-huicharts-gauge@3.20.0': - resolution: {integrity: sha512-SpWAVdibItw9zaAHNG7D+PgW+YyxyW0mi1N12sy0EJdRsqZUTTz72LSkU5zi+qNUtBSM6ix59TOetkBk6D9ezg==} - - '@opentiny/vue-huicharts-graph@3.20.0': - resolution: {integrity: sha512-Qbw+KNWaBI1JjN+owMy+0FoUSVKpogkbImr8IZqECp2aH70E+lyFvhhz6YJV+E0Q7/DaZm9agzvwt5d2l876+A==} - - '@opentiny/vue-huicharts-heatmap@3.20.0': - resolution: {integrity: sha512-N1OW0j6L+sRAtgQmepJY2MIRoPBOQrs+XVOgLYR9Hnjf8Uk212iDf+2tCrlBVsXqrNXDBGLYSyk900tpDq3K+w==} - - '@opentiny/vue-huicharts-histogram@3.20.0': - resolution: {integrity: sha512-oUKiOFyq97aM3rCHbSFqd83fg91F2vOHwRgDGTv959gq2LJRjmqdN2n1VYNEpiPx0T4kDSkjd7IbLXrcgYASoA==} - - '@opentiny/vue-huicharts-line@3.20.0': - resolution: {integrity: sha512-1AAyej0Oq0JQNuXqIcXFBkGU6nSsMPTkdRKx9O1BT8R0n+8pOnFE4+8XzQDebnKIXce8pCzob35P3UsmO0kmrg==} - - '@opentiny/vue-huicharts-liquidfill@3.20.0': - resolution: {integrity: sha512-7ekaDJ9jNA6wgzFA3Z42qy0ZAeDQ7hh/BLdDkepASP4DI4AsFpxwJUtLsKlwYkC+N7KdUj+zcA7xW82t8R+LCg==} - - '@opentiny/vue-huicharts-map@3.20.0': - resolution: {integrity: sha512-wjI/nKs9BsgMhIkOE2TIM1BAez0+KqibUGMVWYwFlMfbphX+nFjVzpJkuq2dGSQnJqPFPG8Zwgt0T8sYSC/dVA==} - - '@opentiny/vue-huicharts-pie@3.20.0': - resolution: {integrity: sha512-v3Cr01Z9k1/KOtnpaSC9+72UjDVvWvMfzFkclUpYVJVayuyL3AUaYKDmHE8I34zPC41nC3/Dbipxfki3vSVEBQ==} - - '@opentiny/vue-huicharts-process@3.20.0': - resolution: {integrity: sha512-JQRilFUf+O+l/caLXKRz6UmymiWlHHqLNmOcoRW1dxYrtZC3AHYR8Ba294PwcvCWolqXOruXIzz7re1Oymmv1g==} - - '@opentiny/vue-huicharts-radar@3.20.0': - resolution: {integrity: sha512-P59AOXn3D2RnTom66/Bo5eVVsxANlF3oLvCPl33sqDgVXoAczplbly1hKTZZqaolkx6v7dfFKkVGHePkH8/rVA==} - - '@opentiny/vue-huicharts-ring@3.20.0': - resolution: {integrity: sha512-BcLUF+iOETjJ7XqgK/p5Z0qiQl5yIgTpOENzcEQ7KSbivg9g6HSWyJqDrlIWLTz1NsqieLCoc9Oyn/G1JbihsA==} - - '@opentiny/vue-huicharts-sankey@3.20.0': - resolution: {integrity: sha512-jirEJCx1CmS1hDYOkPyHauM4uAWpv+l7rkrSLAtlb2NdUkZXVkOMEhcToMxGqAI5DYKxCle1iEkTGAQ2zG89YA==} - - '@opentiny/vue-huicharts-scatter@3.20.0': - resolution: {integrity: sha512-uZ8lXp7QRiqVWtrLmnTptam1KdFsJh1FLp7kf8MIw8cOqXbhaxYNuUPwkfdOIpaRooMe1l5Vf2shY8Y79/qsdg==} - - '@opentiny/vue-huicharts-sunburst@3.20.0': - resolution: {integrity: sha512-EPvdok4P1/4FgX2O+LwBjVmaalkPzibrNxoZK4eqisq7+3Yq0LIaVqFR4bLHlINhzZtjc+pZvpzg5HtzJI3aGQ==} - - '@opentiny/vue-huicharts-tree@3.20.0': - resolution: {integrity: sha512-Q07zXB5YgXWuHfkWpld1TsXG3xeJlUICFFfU+wUNHi7Htu9RBPjiaqGdhSnfMZXRWQxm7JjtWroDbWTIV30P2Q==} - - '@opentiny/vue-huicharts-waterfall@3.20.0': - resolution: {integrity: sha512-5fmh5nusP6MixAaQe4aWnjEEyZZKpaelnBJge5StYwK06pE2BKmYSQBtqTSL7qTNUZohrXyqoDz1vjWQ5kJNGQ==} - - '@opentiny/vue-huicharts-wordcloud@3.20.0': - resolution: {integrity: sha512-P+DaIf4983f7+uj+GMiKijuCmIYEkhg8NF0ajQdJZy1Rzs/WEknfOnxYWenmKJZX4rtExkobJXcB3p60lNw+3g==} - - '@opentiny/vue-huicharts@3.20.0': - resolution: {integrity: sha512-YlvZsPv4EydSNrnVf4OhPcdr0IIz8ni/RehMWNww49Ni+MELBMTeETZnuWkTCMiZOqCy0T48uy4ssq1X/P9sXg==} - - '@opentiny/vue-icon@3.20.0': - resolution: {integrity: sha512-fdKM+hfGTHqi6K2KuFnuFYpYCWUULoOwsn+OPH+ATk6lou0JAe/Mn1A6Gv5mbLcQ2N2hewEwjSURGiLFIlenzw==} - - '@opentiny/vue-image-viewer@3.20.0': - resolution: {integrity: sha512-EmoIT/R8FrqwphkVx+x40f8q0lbKf5Z75HK/L0SI493gEIcUeMzsOc03DE87JUFAZcQKZoaV/3RtJt4WynErtw==} - - '@opentiny/vue-image@3.20.0': - resolution: {integrity: sha512-GYp9FM/AZ0EJ6V2f7Od98BqD+OVoF6tjsgYLtALbwkvGl3SsbhGq0cMm6M13eAD4IU3oj4CPkkQuReVl9xnrgw==} - - '@opentiny/vue-index-bar-anchor@3.20.0': - resolution: {integrity: sha512-zDYkAXFgjm/wmMVErAXQROnhrdQys31DDhRNYMp0xUEcoiQ4LimP9tLLx/mccVMGKBfq8UKcYvBbxnqGG2IHYA==} - - '@opentiny/vue-index-bar@3.20.0': - resolution: {integrity: sha512-3jJDLUK1lctFDK3oTQEACp5sEWTC5QmI4InVzE+Op7ifEMM6CRdqSmJcLJxi32jsZ50fXHgWceFIbCRx470rTA==} - - '@opentiny/vue-input@3.20.0': - resolution: {integrity: sha512-2t2L83HgNeY5HTzvJoGTu073TAlD75hjIeP5SzM98nzuqlgj8LcQLNMw2hm5ByzFtr+xP+SvtBxdMbyCkGdFuA==} - - '@opentiny/vue-ip-address@3.20.0': - resolution: {integrity: sha512-yL5fz5s6Sf9lI7K1JeryTxUlA4OE/++BTfhMWA3jrj53sjCf16qy5/WfrUaTx0zeYVn4JFeRDyxskq2gl461hw==} - - '@opentiny/vue-label@3.20.0': - resolution: {integrity: sha512-CiKzXZNieFaVGBM+hK81hdFQcEVx7y5t+MjkKXOdB4hrqgTOd4sYNbrGp3B1+c+MdsKcbiFjpIgK6wC0LTe7ww==} - - '@opentiny/vue-layout@3.20.0': - resolution: {integrity: sha512-OD5izAFjWhU44ItqNLRy76yo2yJGejVSgU3HkKcI1TuQXfldKSpcA6PvPptyp7EEveLZ/oj31Z0GRcyJhK3UPQ==} - - '@opentiny/vue-link-menu@3.20.0': - resolution: {integrity: sha512-FeKD3qUrSZhCeVOawsg2ytBmUE5zJnzbsAIkfz3rx/PAQgNd0liCuI0WoffgbeibsRMbRu2chtPWGvmVLdQPQQ==} - - '@opentiny/vue-link@3.20.0': - resolution: {integrity: sha512-hpl5+llJNfeephKCF5ZQp0NMRnKKgjJT8N+aemtQ5eXr2PWOola5RoKjgAfNoWgFgkUxBFZGerhMAI/Oxw5pyg==} - - '@opentiny/vue-list@3.20.0': - resolution: {integrity: sha512-fghSm6KRrZVlbQeytT8aFQn8gc+kBLv7uTtAFzsr73HSC2wxqozNJDSMvHCfQGoQ9DYVhce1TG9ddz+Gr8Oihg==} - - '@opentiny/vue-load-list@3.20.0': - resolution: {integrity: sha512-rA2OTux7b1uIJD3JcgQ3AyigJtDD1PR4ZOTdfJnN49hpYp29iQOoPpwC5f5n2WTuddZnvhDS7I76U14S9gNxtQ==} - - '@opentiny/vue-loading@3.20.0': - resolution: {integrity: sha512-mL4Q3rbkA98U200fBtqKgir4y/2aHwLl9WuUwLVApoIH/CXwpcLMA6eibDauvEwvvT6XGoRIHn4qVo+pDP515g==} - - '@opentiny/vue-locale@3.20.0': - resolution: {integrity: sha512-JVJwPeptabY1w25rZpJOc1NlMKY7hqhHOyoJaHiK16VRPyJBBE9Gd52ECaJiDj2JJIxbaBoxOri6j0xXjkvFIA==} - - '@opentiny/vue-locales@3.20.0': - resolution: {integrity: sha512-Ah6Pmy314b6sKyKFHS5k1ARDMYhl+izhR1cTR0Ewu5sMNJyL5A1YQ4OapsxDLDkBVaTGdG1yhUjekoSij0zWqQ==} - - '@opentiny/vue-logon-user@3.20.0': - resolution: {integrity: sha512-IJpYjLFsCO7TsRVz9vSIafkNxpqgGGdrz7N7EbHT/kDdxTRcfQpNAFoIBdNigbmOwpjiKXohm5pZpX4XOmUS0g==} - - '@opentiny/vue-logout@3.20.0': - resolution: {integrity: sha512-ZSBNhI3Jh5duKGnmu+PsSVNU0iDuw0swXzDLBFY9AAWtOsCYR9wT6sgDMPL1JhtaKKOAbC2C7/t4NRkN8Fk+BQ==} - - '@opentiny/vue-mask@3.20.0': - resolution: {integrity: sha512-3wYvMdi4W28HQzF+HLZzxfjvqJouzT9WRLgra3YQE5S9PbSmBqwBV9Wj42+B4lf6UgPFWUCZtLxClGn2W+UsYQ==} - - '@opentiny/vue-menu@3.20.0': - resolution: {integrity: sha512-jhP8xDAvv0IUEjaOQFexqgGZzZkqFCOQs82kgL1orykr3gjhLvs4s6uX3+hnh6Te0p1daUFrnERtlsGQ6reHAQ==} - - '@opentiny/vue-message@3.20.0': - resolution: {integrity: sha512-RgtZvsLFTp/R16sy3aqZ/Fuv0+wG693Xv7qiyMqKFvgvKVG8t/h2pdDjxwj8Kob5eAHKrxrr39wwf1Ho3MiHbQ==} - - '@opentiny/vue-milestone@3.20.0': - resolution: {integrity: sha512-OqqBDwPy8Fpv7ct5xjsMv51VXxn/x48oG0vmuLSmZqM6IMsqIB4F6hgKCADucmtTOpv6UT1Q40rXf/h2CLUifw==} - - '@opentiny/vue-mind-map@3.20.0': - resolution: {integrity: sha512-tEIceH+9GfTPnws0e6BUgwBNkr/vJGtTEBlT1Vk+fP0OcI35JOH2ciiCWkIxcvb42H60nE6mR0vw4d33c+UsAA==} - - '@opentiny/vue-mini-picker@3.20.0': - resolution: {integrity: sha512-tNtQ8Rz2VaEWis8b9b7zkvcAqhyBpLzAnBfng3CoRY0EzPk5mbKSs4HlZv8EP5rV03bM++EET+af/3xobLPF3A==} - - '@opentiny/vue-modal@3.20.0': - resolution: {integrity: sha512-v8fYvu/+gjyp50ekWVNk2Z5PMRXPW2t/XbAhikiLSw1dvtDqnB1Wf86cV8l9IvdhG65/+PyXvtjdL71YsrcNrw==} - - '@opentiny/vue-month-range@3.20.0': - resolution: {integrity: sha512-sQTJ/hc6OiIylwKinE8xC4nreH4XWxYdjdXuLl90dDYtshOWZDaU0yM7Wnx/LO/RCELaNL/2ieJb197DNF/urg==} - - '@opentiny/vue-month-table@3.20.0': - resolution: {integrity: sha512-JLV6A9viHEBd0G+udnLbE2VjiK0G7CVUYlrAYL2nIE6GVI3wef0S4d0gM3ma2GgjmJGijVQjmUx3t0zcIgeYSQ==} - - '@opentiny/vue-multi-select-item@3.20.0': - resolution: {integrity: sha512-EqYdevh5+JMfSIVQM1IFWX134SGDfXFXtgf6deUYNZhg/EtAnCc6ovruGdiTVZkUVegJDiOHXw4Bca3jTOtjcQ==} - - '@opentiny/vue-multi-select@3.20.0': - resolution: {integrity: sha512-9lVPYj76tEeRIKcKivZkLCWR+towD5r5tYgcs9CrFJ+BBDFJAvKRxsQmkPjZO5vWJYR+bwetf15Bn7DUZwcRRA==} - - '@opentiny/vue-nav-bar@3.20.0': - resolution: {integrity: sha512-mzjzONdboxEE2u6PNpn4sgC6K7KdYhbKC2bgFrQRSRu8z3Fwlweju/n0+KI9I8ts7yZwWQZnKnSQiG3bGI7JwQ==} - - '@opentiny/vue-nav-menu@3.20.0': - resolution: {integrity: sha512-RH9ekbIyzXvUB9hsDSGAb0kSK1AHegeVCxnN1ln4DEDITDIg5hW1ViOZrQKdO12BWePR949bDpHS7upUq2SFAQ==} - - '@opentiny/vue-notify@3.20.0': - resolution: {integrity: sha512-+ZBz3rubsS0x0ndiT7JY/FTKk2PS7ybt5rZPAbzzkILFwsqhNc5nRHI8tShLkyipr/dyZsM729bj+OH98KaFaA==} - - '@opentiny/vue-numeric@3.20.0': - resolution: {integrity: sha512-0snBXrDgCITAQtkiC7ZCA/8CQYCcEar/ktkMQUMFWZmPdi3V0htGikM5t8iBn7sA9p1gzEX5fH73WAo6GZGkXA==} - - '@opentiny/vue-option-group@3.20.0': - resolution: {integrity: sha512-CcLP0y1COHSlIzhHY5/vs0wwQM/jy58njyJEY5+IwW4PPMBM25MOnmiA1M7v/mRwKZy1gicem0WWFLihprgo/Q==} - - '@opentiny/vue-option@3.20.0': - resolution: {integrity: sha512-yY+mZE2XVm9PWPf7D0s2fjhktVx5exZMsfAb0MIZ2lKvqK2ShSOLd5MvTzScmtYznWRp9h6wSbQzHMAHJecdXA==} - - '@opentiny/vue-pager-item@3.20.0': - resolution: {integrity: sha512-X5qtWR6iS2F69j7xb54an8ljiB1qVfg8/jTRF54aGEqFRrzu2A+01EFhMTMPadEqRpi0gUKYVFM5U9spimZSSQ==} - - '@opentiny/vue-pager@3.20.0': - resolution: {integrity: sha512-7pQt9w8wZARE72pt7Y2k75Snm6ZUKw7UZ0b9dqzyu6MnQML+w9GwU4s/y30SvzTukEYIFoc0m5Lz6hYgF+5s6w==} - - '@opentiny/vue-panel@3.20.0': - resolution: {integrity: sha512-Ufj4bpp/2wTmEsaQhnO8QKRgA8x2n+T3JHG8XnGWNxbzXQWnEvYQVqSLGspnTyuoHBj04IxY1DQ1ra4XXl1u/w==} - - '@opentiny/vue-picker-column@3.20.0': - resolution: {integrity: sha512-XbIxDD1nY9cgKL94GKyqAZmTDgSOVdlt3oOaHNQuJmYH+Jf66HjKB0SwfM2ZmSJbpsLsMISigb35wk1ee2Zyvg==} - - '@opentiny/vue-picker@3.20.0': - resolution: {integrity: sha512-IXF58iEgTR1CgYc9SN62Co08yfDp/BsWcXVL4bDfwVg6Now0xQpuiDJysDUt5jW17xqC2AilyX5d7qYIlk5iBw==} - - '@opentiny/vue-pop-upload@3.20.0': - resolution: {integrity: sha512-XsPtEjVDjIInlvbUbyWYgJ2AvYhowSp3oK9AjPh16OZcPHd08ajKzIzEOQNkkimedF+/++CLdOkpZZSEzUIeqA==} - - '@opentiny/vue-popconfirm@3.20.0': - resolution: {integrity: sha512-xABtyH006Y5RZdlUjX9FG2kp2luGxRvL5dQ5yz3FRgwu1pPejG4NxbudEtdXCFP1jfyuer+rL1q76CWssYLxEQ==} - - '@opentiny/vue-popeditor@3.20.0': - resolution: {integrity: sha512-96yLrXPZCzsSDFSs5iwwXp+5HADW//WPxKcDRMQ0kIrv3UKru0zkBaAcyTY6yqTYk4bTh9ooiGjD3e+rYAPzdg==} - - '@opentiny/vue-popover@3.20.0': - resolution: {integrity: sha512-MLZ2bjeBdViNa4y+mnxtYoZsfrBYE6DgjCHJwf+LdOYdmVzsS5TPOxqxO3/rpanlcTtG+YklVOTE4BGKHVMaPw==} - - '@opentiny/vue-popup@3.20.0': - resolution: {integrity: sha512-rNE1FpACauLhKSPnqiupm5bpsIDRDs8T65IBVTOwnWb4Jo+0s7SCVDco+nujb6OQC9nrY2BNAgFVe0BsRHJhHQ==} - - '@opentiny/vue-progress@3.20.0': - resolution: {integrity: sha512-lsZRMVsVFwtPpnK+cRUOoq1+a22OfEEw6QVVZWVXvV2U/7kwcoB7SWkg9ylQoqHfyubyZMXrQMwG3BCt0JsQwg==} - - '@opentiny/vue-pull-refresh@3.20.0': - resolution: {integrity: sha512-WNizkOy5mcHOraKxjD55KH6R16OIIfH1veUdCWGeGfFry9cXxrhCCIgBtLYW8v1I4FSCbiDtPYXb5ltMmiA97g==} - - '@opentiny/vue-qr-code@3.20.0': - resolution: {integrity: sha512-cdVHXbbbrEjGNrAi6AsR/ymVnFsM5UBQQlnJzFfNgSbFpzSEhtar4ehAp9bY5KVeXbDFX9eYoq6kLX8eJsJn4Q==} - - '@opentiny/vue-quarter-panel@3.20.0': - resolution: {integrity: sha512-8QXV0b4XaEV7LgEdIRTrHwNT1MoMqctJfJmyATASI6oBos69v1VHeFunNWbKztfSwWU4o8fsJAhsvDMyEkcCuw==} - - '@opentiny/vue-query-builder@3.20.0': - resolution: {integrity: sha512-EXyDADs/ig3dNzZIUNYi53Q8oobyB44AkBtY9dB+9plWAhg5rn/1umALLbzZzzWD8obvc9jsO6DxYx3gNFks6Q==} - - '@opentiny/vue-radio-button@3.20.0': - resolution: {integrity: sha512-O6fdHlpPGZD/XrR5FQRw/l+5BK6C3T48Jv9rHjvA79RuxeNJQVbm1S8E6qRqTr7K7NVMzwdo5tZ7Ii0FlhrSxQ==} - - '@opentiny/vue-radio-group@3.20.0': - resolution: {integrity: sha512-GgSEUo5pLVTuwNTGV4Vlby0GT9i8kWsphCKzBJcRRQWw9R/AoKwQLEsqUu5M57Mw0oxKhVXAHzrLFfBTBmZEkg==} - - '@opentiny/vue-radio@3.20.0': - resolution: {integrity: sha512-OeqjjY0FFgMYFU0shFJtc4mwMCWZ8YlEptXk+Ss3W2eFXkiO+oSmYZ/O9IIciJ0MAsL5hTsMaUkt6z9McbMBpg==} - - '@opentiny/vue-rate@3.20.0': - resolution: {integrity: sha512-qz0ub/8cSa3vH5Ss5U0wDzt/wKPSue9ZtDkhpXYxKOLQt+XuotbWU/zyD8RruShmRGJsKlJfqniK50rzyAJ7ug==} - - '@opentiny/vue-record@3.20.0': - resolution: {integrity: sha512-wyScF9zml2o8eeSP+My+pnhizaH8zuhF45Lc+EA2CjQvyCIf/yroOQ0XUxgBxiyZ8JhbQaPF/KqUzkYMTBpTsg==} - - '@opentiny/vue-recycle-scroller@3.20.0': - resolution: {integrity: sha512-rrk24rcel2gVhlREkEz1+Y9PYFMAn6Atwp4ibq46rutLit3K6HUh+j5lLF56KlaD3YCKe64PadDQ1QdjrRm2Sg==} - - '@opentiny/vue-renderless@3.20.3': - resolution: {integrity: sha512-NJz1f1/0G4Nk+Zq9ftC6Yg9Nrg7IsFC/07Xc1BdTHofUPuUm63dbnY50b9JQkF6KAQztU+N7/m4p4dk9vh8AzQ==} - - '@opentiny/vue-rich-text-editor@3.20.0': - resolution: {integrity: sha512-iFVKI9f1dFIBPqxLOgWUlBHwAnuCIN+vjhhmO99PtOzRyPArv8YgHvMWCPGa5z+ILnUwIeyz+a4dQO+eA3zhTg==} - - '@opentiny/vue-river@3.20.0': - resolution: {integrity: sha512-jX3/ESlREg0IeraEUjLdVQYuc5bhhRiTzclRxB+TgcbSxJXszMJ78wKx3uY4qIGSlPKWQjrKlHiWCrz7DMyF+g==} - - '@opentiny/vue-roles@3.20.0': - resolution: {integrity: sha512-mqPz50OILKrfmhN0LL5qlK+VF51HCQVk9wRqnZqYTd2RxSskSO2bnFXthgR9Q51c64VEm4V8zQy7n/A5tcsRgA==} - - '@opentiny/vue-row@3.20.0': - resolution: {integrity: sha512-SB56wiAoMzgLonR7ONI7ctLwtqktAJSmb8X0unmIfgWguDSs14Zl1pPQS2GfJMwwcOimuDrfYniDmj16ETFs9g==} - - '@opentiny/vue-runtime@3.26.0': - resolution: {integrity: sha512-8FcEiBguDdolmSQeoG+IcEFxglWTwT1FKgmeePpfBYCwRAVI/5hccEhhPo+1nt/M0QixgPnXxNMwyBZLhTLIZQ==} - - '@opentiny/vue-scroll-text@3.20.0': - resolution: {integrity: sha512-Nmp3FuAuDG3o7Cbi2b8X0sZ4E1WB60nFxCx0CIuwHT5dFcbS0WSE6OF2UZ3fa6/LIrzhwHB815DouFpF8NIBVw==} - - '@opentiny/vue-scrollbar@3.20.0': - resolution: {integrity: sha512-afcl4zmERjQt7fUmh93SLzTLmmOPXYsYnqkR48WYVZ++Mvsp/5Y5GN8yTOJyJbHU/CVaGhSrJEnWhnHSM1jbkw==} - - '@opentiny/vue-search@3.20.0': - resolution: {integrity: sha512-4cehWMYi1L8IkNTzj89zMMGKNv+63P3iURuYZ5OS9y1FbW6BkkkFdBmyLLtRMYCf3JmU6Sp1aKnQ9gFZf518/Q==} - - '@opentiny/vue-select-dropdown@3.20.0': - resolution: {integrity: sha512-hXeBq9fNg8r562HuHPE5i215WgqVJx4OknNTbO9llF8LObL12ZCpi3E0wr2xR5MGvse9+vboqoZLHIXeWb0Eng==} - - '@opentiny/vue-select-mobile@3.20.0': - resolution: {integrity: sha512-rrSOw7NitJ902giwLed5FSbJZLlbrPtwpv1GeqE4eO+/HZLEn9PGs7+iV0HwdfmLwmrxTFj9A7NXLOB4HxPZJg==} - - '@opentiny/vue-select-view@3.20.0': - resolution: {integrity: sha512-buoAe8mwr2ghRIcJmxKy4QnM2D+7NMLBVjh/Wfp8Cf5xnN8Ansl+5/nnRg7CONf9tvA4Lz0tbG9XYlp4ISCBeA==} - - '@opentiny/vue-select@3.20.0': - resolution: {integrity: sha512-KLkkBSR7PtT3iGlIrcy3lLAjAkms9E/lwF7En5nIyrsRTipYNNrkiC5y9ChfqVezQxNWJO7s+NwkEpkZJNIwoQ==} - - '@opentiny/vue-selected-box@3.20.0': - resolution: {integrity: sha512-r4+bo+1/jT5BnIR1XpBtbDodcsC9IIkjq9uq7MakwT1tB+jMWJ7c2MOCN2jZLW4gDvopRSpMt3fGT341pDEbVQ==} - - '@opentiny/vue-signature@3.20.0': - resolution: {integrity: sha512-DmeUsNdiZ3q1smXZsZ1mUNB/QArPKlSqQ+Ht2qKjdwNZTlN92vWFpebCTazm0k5S6ZEPfskgvTjlzp6cBLWmqw==} - - '@opentiny/vue-skeleton-item@3.20.0': - resolution: {integrity: sha512-lPO9CNEVCdU0w3YlkXKQnPerAljAv1KzjRQZaZCZCvTqV7iwa7SX9p0/6RS7y38YLh4I7nbUy4L2fQbMnpbPMw==} - - '@opentiny/vue-skeleton@3.20.0': - resolution: {integrity: sha512-ZuU3iGS1BMwNUv0TA/HBpBb/ThkK2SxOOD+ABaBfrgXdNrAmgnZVPQZTiGAQUAKjax0spX+NSQtPKHGZqCSnRQ==} - - '@opentiny/vue-slider-button-group@3.20.0': - resolution: {integrity: sha512-MVxPs4PCgzyk444rI9x8J6mEFt7h8rz4wfiv5DDRq6x6h2kkkAN3Jdl+IDDsjC8Doc71BmX97gg59Q7B6axDUg==} - - '@opentiny/vue-slider-button@3.20.0': - resolution: {integrity: sha512-Du8vq75STy3UsYvfpHC5RCWGgsh2QWAqrCAxhEU65C8h00Ad7qAPwucKP768pZmBWu/ZJ8jST2UXW/+GbbxMCQ==} - - '@opentiny/vue-slider@3.20.0': - resolution: {integrity: sha512-QjZtDpS+gofFtOgJOGG3oEK9cSoHETqpfFWcqNiH9oEQsii6Ye+VWnkYK+LUXr9uq07Wyeb0f6f07exGHsvqWA==} - - '@opentiny/vue-split@3.20.0': - resolution: {integrity: sha512-Od5jMGNHwxubuQL8AmtWbu9jQTIge6XBKS0AgZ+Xy/B8Dv6icsoMx53vBIS3BqkuuiPvZZAHeqrBADOHx2YMVg==} - - '@opentiny/vue-standard-list-item@3.20.0': - resolution: {integrity: sha512-Q+on8rSf3z7B0U90nAIl2JI1kJJz0uK3u5FGsVKo+9fjqIHPUVJHlshmQr/HmpoAyLE3+kGJSMrG2E0fieHBmw==} - - '@opentiny/vue-statistic@3.20.0': - resolution: {integrity: sha512-MYLuglr21w1UwnMGPKSaUodi4BzrQ6Sd5eiTNgFAXmhUqWKDDwBobHi7o6o7OmxQNGy4acIPFGd8H+NYNdQTGw==} - - '@opentiny/vue-steps@3.20.0': - resolution: {integrity: sha512-WSh/7RxV82rFf9f/e48L0OXJWa/hdJ+jm2bTRoz/xzmaSUpml06Ryf4SZUOUKhhwbKbbKVt6Lxr4XF84RBTN6A==} - - '@opentiny/vue-sticky@3.20.0': - resolution: {integrity: sha512-H89gdwX9Gm28lMCLtaskbpW+9zwbJA2kodBijhbqH8Kt5okmw0deBZtZkDhBtHJ5M0ww63SMbxHLTi/UXNirsQ==} - - '@opentiny/vue-switch@3.20.0': - resolution: {integrity: sha512-d6w3mPWfEh+cey3c2QHPu+7X7rrzriaWpP6sEnJCGxRWjhvMRH7rkUiPxHzKBsvxQYlOrpOUt306s4UHSaIwfA==} - - '@opentiny/vue-tab-item@3.20.0': - resolution: {integrity: sha512-/++IBPOCMgEVaXNhLnXLm94bxebYGHEVSt43Mywe+SkzaYrfhUmsFfuumcL6EOuTtwyiu15E5xRgdqkxEEKfGg==} - - '@opentiny/vue-tabbar-item@3.20.0': - resolution: {integrity: sha512-NEWeG1SBkfA2gDT2eyw5UCsA8TDT815i7t0yESCeHfug/e6GOcEC9dWpFmPWKgSzfc95j+Q8HfOfVwB3Zc7Qlg==} - - '@opentiny/vue-tabbar@3.20.0': - resolution: {integrity: sha512-XZuagY+AFXOmHsZx7kNeVcmdDtDd46c6by5xQDatNg18k69XmE+bG5c5gRVbUTLpo1tVAJWZ90GU/XEppcPb/w==} - - '@opentiny/vue-table@3.20.0': - resolution: {integrity: sha512-WouaciVXgxO6+f9Y6GAc3Rns0lLwL2j7LW+gzAyha7P6D6WsZB/uKCMWD0Zxcd6eoqvzGZWxMlvgovldRhD+pQ==} - - '@opentiny/vue-tabs@3.20.0': - resolution: {integrity: sha512-Sfb05ZrVQ2Sy/yGA3D9e001mRuTiwXw2BW6cfTSWoJ42enZVCaSgWwxyh71UFH3Ssb5XRQ/euLmf+4OVkwWmuw==} - - '@opentiny/vue-tag-group@3.20.0': - resolution: {integrity: sha512-SZAzPbfXHl3wfHyra1XD2lPxN4NrV17xbymSv5RSxBhmePD9FadidOd0euQ/G3V6MPmizcKCqFZOrrwBN1kUWA==} - - '@opentiny/vue-tag@3.20.0': - resolution: {integrity: sha512-QoZQiW/DBMGtUImm1gC/8hv5AJr++9AiYyCKzTglLkffu2P96D3QHzELnTuXlKZoj4wGgjgUtQLuhMsUSbVq7g==} - - '@opentiny/vue-text-popup@3.20.0': - resolution: {integrity: sha512-HJwMCsltikfXZgrvMANvEbFZFFoD+VYaWceMG5Y7mxlvqA93KQObj1KFp4HHqz3saHYL1D5peyenoILpUTlFuw==} - - '@opentiny/vue-theme-mobile@3.20.0': - resolution: {integrity: sha512-dc6/KP05ZgM+BiL43NcCMHpnPCRpO+MuCNilVTOzsfx1iR0Mt3ecHd8UyI1B2AF7WqifKRRyWCEpSkEm0l7ICA==} - - '@opentiny/vue-theme@3.20.2': - resolution: {integrity: sha512-NEk528nEPDAjBvi2DR4Pj9DHayCUEx9XEo1kAyVaB/Iy1TTRCGciTxU1gAY752fMdcc+cCyKL/SLPtpAmQigOQ==} - - '@opentiny/vue-time-line-new@3.20.0': - resolution: {integrity: sha512-ge0Eek6JEPoPnRq1b6/sD4hykRXRxIt+XEr+pNfryr51u3vUsaJll5Avjfa7ARHUz4svkbewRXpI/fUKABxYcw==} - - '@opentiny/vue-time-line@3.20.0': - resolution: {integrity: sha512-JRLTXAFmWVCwGVaMJTX07Zpcn+m4C+LqUsSrdrc9A7l3gCOp8/4ThViViiLKL4J+nn7mb0Rinsx9ZQwBuEiFOA==} - - '@opentiny/vue-time-panel@3.20.0': - resolution: {integrity: sha512-gn9URjXhnN8PhOtLT/ws7RH6UPDUtD1V9BbUpqvkso/1yFQTGwRMcVMEVWPfWL5qlBUYN0WQ/e6VcpAHQ6U97w==} - - '@opentiny/vue-time-picker-mobile@3.20.0': - resolution: {integrity: sha512-IPIgck0TlgftTrL0R9ivvrNBtUQ7GedLIiIqWIjywr24MGRfAZQ740rgCkpXwYXVnGK/IXg2JJUuVFU690UhuQ==} - - '@opentiny/vue-time-picker@3.20.0': - resolution: {integrity: sha512-+BJfClbDq5tANOjjPxz3gq79W4PV69TUrMBLAvUz0qzO57gfyaxT/B8YyY/TGv2LS8bwPoGabwAh38GQyLiJTA==} - - '@opentiny/vue-time-range@3.20.0': - resolution: {integrity: sha512-rEsrdZwSi0jQ0F30ZJamybiOUqGokn7RTycG4vwEOaLnOI7XK0s1yqf7Ikn1BgLFesSn9KV9YjWJrNj0z8ydkg==} - - '@opentiny/vue-time-select@3.20.0': - resolution: {integrity: sha512-WNyj/78yRhUicRE+GLkiF3lKB7k3q6tU4NBIN8nZEYO9e82CSJgn+GwQyLvQew2kEnrCS83u1msylyRDl2CafA==} - - '@opentiny/vue-time-spinner@3.20.0': - resolution: {integrity: sha512-jCn7bs699uBAU4qBQJNoMz3bwE3vnsBqZE/EcMzF6GDqpVi2xcyL8+FW13k8Tb6cM504+rrQCDth3Nj57KZTSQ==} - - '@opentiny/vue-time@3.20.0': - resolution: {integrity: sha512-UIC/aTNe41r2P1c7FuKY1ITcUrRecpyHBNK3YC48AskXFtugUOO7oKGA9dlnhZUy2ILwprm3gfp45PyjHvjkDQ==} - - '@opentiny/vue-timeline-item@3.20.0': - resolution: {integrity: sha512-m0RslYL9iNzj5B2pRq6ovf2mZxcN5AobgULb4S78g2B936vZbDXrGg6ThivCEcvnFiR+cFg/iDYG8O6afqzTCA==} - - '@opentiny/vue-toast@3.20.0': - resolution: {integrity: sha512-nopuUTSNN5LdYDV0yLFsFQvbElfAYNj0xIZarYcoUl8gvVsSx2ebBNklDpeFkNlB/kiXpOJE6jJXjnHajPo3vA==} - - '@opentiny/vue-toggle-menu@3.20.0': - resolution: {integrity: sha512-3JWRybKRQ8vp/2zzy5hDfTQwwOwPMsd0QmrRWarP3/yFAVOP5UORwPttUBRl2ScyZh9wh+Nt++bqQ7mZ1QM1tQ==} - - '@opentiny/vue-tooltip@3.20.0': - resolution: {integrity: sha512-RFM8iW2v3giXdEWN862qwvmfnRPKojMI1MyQZRsqRiPpndTgzht06O31CjKhzIDVliL7ChOmUB6+aZV12IcuTA==} - - '@opentiny/vue-top-box@3.20.0': - resolution: {integrity: sha512-HG/0QgE2+c/ngTprIJbtyJDRkGOOsElYN8fHfj5a8JkzXQZfvMf2Y8U+WG7n8FicIUBPa8HoFVM5HSEBPlYkUQ==} - - '@opentiny/vue-transfer-panel@3.20.0': - resolution: {integrity: sha512-m84VG3RkZ21cy4IftD5iB4Nz1PsRehMkv7VtXkp7wxDGrM/uUYa83/imXcr9gVcL+JLbn3ZQUOS17SiZH1/Kaw==} - - '@opentiny/vue-transfer@3.20.0': - resolution: {integrity: sha512-WlGcdiqcQDKBnNUeU5B866QvkS5smmWohlIRDWPy6urfSIy6kqo29cCHeeMSwc3ehIA4LqdTIsvKNA2wr+MvuA==} - - '@opentiny/vue-tree-menu@3.20.1': - resolution: {integrity: sha512-MQVhS29rmh4SLTOrk3Ef7RY93M4uPOG3pLGiKZZYkNlqiqxtJ2HIkfDRpNaf202f0WCDq7aKfkIKvZpT5Dn5Qw==} - - '@opentiny/vue-tree-select@3.20.0': - resolution: {integrity: sha512-VhtRk5E59pav/YKR0AYkoGx7QSHuZHCh/ULkPbnhAMdrZL5FMCWVMT5iPlxD4ehVG3aFG6dhmAx9tgHE1cB7bw==} - - '@opentiny/vue-tree@3.20.0': - resolution: {integrity: sha512-XGUwUfaJqvfOX8xOyAS7+PLjQiiFZP0JPc2x98d/2H/KviQM6tVB6NG2PEsVWCLp3MWY5QwcuGbVCv2dgdh+ow==} - - '@opentiny/vue-upload-dragger@3.20.0': - resolution: {integrity: sha512-vm7USx00+Z1CAW3MyuCAxMXA3Tk8jI4hHQC1t+bbCbuI+KPfoqWwSYrtLBxvwObB7ZUrRtDuFAu7lGeKy4ul/Q==} - - '@opentiny/vue-upload-list@3.20.0': - resolution: {integrity: sha512-KlzLXGNe362yTE1Uu5JrNZOELumJhQwYah+uZw38oiI6+B2/Qjjj4xBck2baG5/DxljiX3PCanOJTc9Q0QcJXw==} - - '@opentiny/vue-upload@3.20.0': - resolution: {integrity: sha512-LUX/4UQBGm4zgcvOJRknuy/sg7gEUKQZ4bLNgT1y/BGkJFfPUAnpVfBKdl0CPgzs8YC3d1ZaVk0YaOgz9cKQXw==} - - '@opentiny/vue-user-account@3.20.0': - resolution: {integrity: sha512-LcbyNYYAJn6dBiYrCNcTEqSSnmPXSOCSJ6/PY47lUPcdk5opuGUeaUd9RjB6B2me45rxj8WX0LCC7dzR5AU+Zg==} - - '@opentiny/vue-user-contact@3.20.0': - resolution: {integrity: sha512-Jgt7HhCBM1UKmCFNBAe0fKw2g/W1LfbWeD5r4bD2PdKK1YhH6nXXBiHDLhJyHD63F+DSsZ6QeU2uiQmP0CKnBg==} - - '@opentiny/vue-user-head-group@3.20.0': - resolution: {integrity: sha512-jMaejlwuJfXC7W/P1rAhaeRFk06BQQPxGt0phQYoAPimeSmQeBvSbj0tRjDCjaZHO8n0RjsngPAMB1TNfn8HpQ==} - - '@opentiny/vue-user-head@3.20.0': - resolution: {integrity: sha512-WZk0+WQiLFzLKQsXmIM+9AzbFiy7LvsO6wmYgjxg2HpfQr4yFiA6019SxXIs40IMVlAUTWCleT+sICdspRFNMg==} - - '@opentiny/vue-user-link@3.20.0': - resolution: {integrity: sha512-Cw6mGUSlBiOr5tUfgT6Su2sY0AhW+YFt0hLcwa8gtFme8sW7YfHg4Ltl2k025gR6yYLiWoAfMMADuS2xt40jVw==} - - '@opentiny/vue-user@3.20.0': - resolution: {integrity: sha512-+/AkBggj1ba38xeiDnll/+AzW1x+wBtGpHz4y9eKep9mWHuX0qbc/RSIDDA+T4RB0yV731JLlqbqJMqhmnjm6A==} - - '@opentiny/vue-virtual-scroll-box@3.20.0': - resolution: {integrity: sha512-SWQ+wgcY2R0v24MivZuRjNKiDxGistxEoEpr1CzaDAE4OURSPtmVA9FYGV8/HaP/J1dEm32Dy13G11yUr+P+MA==} - - '@opentiny/vue-virtual-tree@3.20.0': - resolution: {integrity: sha512-azxso9xNoJEHVYEcyl3DywtI7H9TFi6CMSs8IRORSEWpS+iISDnRjrLIY8oFERBoxtVWoGWdoNlJ9F89VePvpw==} - - '@opentiny/vue-watermark@3.20.0': - resolution: {integrity: sha512-1zSMrhvT+Hy2WIiT69GSWvVzquizqs+nAxhGowtItlqnWJFIPaDRuzPHll9682mb0hzvHxh32cO/xNDMeL/dXQ==} - - '@opentiny/vue-wheel@3.20.0': - resolution: {integrity: sha512-UQcLvUw8qdWsLKikEEqxDxPyVxrATanVKs9QGPvPDM1EbaESiaMG4XvT3MZtnqbsMDrClenN37bRY4kZmvwF6A==} - - '@opentiny/vue-wizard@3.20.0': - resolution: {integrity: sha512-NGbQtDQFkQUVu0Sq5vYlDDFTmoFW5JEPL/K8jLmahEqSzqejZpgjXnYAmJemHidzytOoZtZk/P4w/gVdxIibpg==} - - '@opentiny/vue-year-range@3.20.0': - resolution: {integrity: sha512-k9v9nIDEy3AfwaM+dKNnjuOuvvX+DgryUd7sZO0hCGO3cKk8cisv4lyCMfKj1oXpplC+yE5N5dNdfNuhUsN4Zg==} - - '@opentiny/vue-year-table@3.20.0': - resolution: {integrity: sha512-ds2gJycGPSWezY83OeAliXjb2TKashie0j8hFsb7ixeyXVKlwpwVHqdpy7bnw7198JX67U5EuDzr1WquzmzTDw==} - - '@opentiny/vue@3.20.0': - resolution: {integrity: sha512-pH4hYv/D0anWJbzFhNGzv0Lxf00ezvaglbLu2XfcG4frKDuycvUMec04L1xDzuJZLkapqm7v0lcMsJLXwjWrUQ==} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@rolldown/pluginutils@1.0.0-beta.38': - resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==} - - '@rollup/plugin-inject@5.0.5': - resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-replace@6.0.2': - resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/pluginutils@5.3.0': - resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/rollup-android-arm-eabi@4.52.0': - resolution: {integrity: sha512-VxDYCDqOaR7NXzAtvRx7G1u54d2kEHopb28YH/pKzY6y0qmogP3gG7CSiWsq9WvDFxOQMpNEyjVAHZFXfH3o/A==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.52.0': - resolution: {integrity: sha512-pqDirm8koABIKvzL59YI9W9DWbRlTX7RWhN+auR8HXJxo89m4mjqbah7nJZjeKNTNYopqL+yGg+0mhCpf3xZtQ==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.52.0': - resolution: {integrity: sha512-YCdWlY/8ltN6H78HnMsRHYlPiKvqKagBP1r+D7SSylxX+HnsgXGCmLiV3Y4nSyY9hW8qr8U9LDUx/Lo7M6MfmQ==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.52.0': - resolution: {integrity: sha512-z4nw6y1j+OOSGzuVbSWdIp1IUks9qNw4dc7z7lWuWDKojY38VMWBlEN7F9jk5UXOkUcp97vA1N213DF+Lz8BRg==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-freebsd-arm64@4.52.0': - resolution: {integrity: sha512-Q/dv9Yvyr5rKlK8WQJZVrp5g2SOYeZUs9u/t2f9cQ2E0gJjYB/BWoedXfUT0EcDJefi2zzVfhcOj8drWCzTviw==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.52.0': - resolution: {integrity: sha512-kdBsLs4Uile/fbjZVvCRcKB4q64R+1mUq0Yd7oU1CMm1Av336ajIFqNFovByipciuUQjBCPMxwJhCgfG2re3rg==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.52.0': - resolution: {integrity: sha512-aL6hRwu0k7MTUESgkg7QHY6CoqPgr6gdQXRJI1/VbFlUMwsSzPGSR7sG5d+MCbYnJmJwThc2ol3nixj1fvI/zQ==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.52.0': - resolution: {integrity: sha512-BTs0M5s1EJejgIBJhCeiFo7GZZ2IXWkFGcyZhxX4+8usnIo5Mti57108vjXFIQmmJaRyDwmV59Tw64Ap1dkwMw==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.52.0': - resolution: {integrity: sha512-uj672IVOU9m08DBGvoPKPi/J8jlVgjh12C9GmjjBxCTQc3XtVmRkRKyeHSmIKQpvJ7fIm1EJieBUcnGSzDVFyw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.52.0': - resolution: {integrity: sha512-/+IVbeDMDCtB/HP/wiWsSzduD10SEGzIZX2945KSgZRNi4TSkjHqRJtNTVtVb8IRwhJ65ssI56krlLik+zFWkw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-loong64-gnu@4.52.0': - resolution: {integrity: sha512-U1vVzvSWtSMWKKrGoROPBXMh3Vwn93TA9V35PldokHGqiUbF6erSzox/5qrSMKp6SzakvyjcPiVF8yB1xKr9Pg==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-ppc64-gnu@4.52.0': - resolution: {integrity: sha512-X/4WfuBAdQRH8cK3DYl8zC00XEE6aM472W+QCycpQJeLWVnHfkv7RyBFVaTqNUMsTgIX8ihMjCvFF9OUgeABzw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.52.0': - resolution: {integrity: sha512-xIRYc58HfWDBZoLmWfWXg2Sq8VCa2iJ32B7mqfWnkx5mekekl0tMe7FHpY8I72RXEcUkaWawRvl3qA55og+cwQ==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-riscv64-musl@4.52.0': - resolution: {integrity: sha512-mbsoUey05WJIOz8U1WzNdf+6UMYGwE3fZZnQqsM22FZ3wh1N887HT6jAOjXs6CNEK3Ntu2OBsyQDXfIjouI4dw==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.52.0': - resolution: {integrity: sha512-qP6aP970bucEi5KKKR4AuPFd8aTx9EF6BvutvYxmZuWLJHmnq4LvBfp0U+yFDMGwJ+AIJEH5sIP+SNypauMWzg==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.52.0': - resolution: {integrity: sha512-nmSVN+F2i1yKZ7rJNKO3G7ZzmxJgoQBQZ/6c4MuS553Grmr7WqR7LLDcYG53Z2m9409z3JLt4sCOhLdbKQ3HmA==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.52.0': - resolution: {integrity: sha512-2d0qRo33G6TfQVjaMR71P+yJVGODrt5V6+T0BDYH4EMfGgdC/2HWDVjSSFw888GSzAZUwuska3+zxNUCDco6rQ==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-openharmony-arm64@4.52.0': - resolution: {integrity: sha512-A1JalX4MOaFAAyGgpO7XP5khquv/7xKzLIyLmhNrbiCxWpMlnsTYr8dnsWM7sEeotNmxvSOEL7F65j0HXFcFsw==} - cpu: [arm64] - os: [openharmony] - - '@rollup/rollup-win32-arm64-msvc@4.52.0': - resolution: {integrity: sha512-YQugafP/rH0eOOHGjmNgDURrpYHrIX0yuojOI8bwCyXwxC9ZdTd3vYkmddPX0oHONLXu9Rb1dDmT0VNpjkzGGw==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.52.0': - resolution: {integrity: sha512-zYdUYhi3Qe2fndujBqL5FjAFzvNeLxtIqfzNEVKD1I7C37/chv1VxhscWSQHTNfjPCrBFQMnynwA3kpZpZ8w4A==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-gnu@4.52.0': - resolution: {integrity: sha512-fGk03kQylNaCOQ96HDMeT7E2n91EqvCDd3RwvT5k+xNdFCeMGnj5b5hEgTGrQuyidqSsD3zJDQ21QIaxXqTBJw==} - cpu: [x64] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.52.0': - resolution: {integrity: sha512-6iKDCVSIUQ8jPMoIV0OytRKniaYyy5EbY/RRydmLW8ZR3cEBhxbWl5ro0rkUNe0ef6sScvhbY79HrjRm8i3vDQ==} - cpu: [x64] - os: [win32] - - '@seald-io/binary-search-tree@1.0.3': - resolution: {integrity: sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA==} - - '@seald-io/nedb@4.1.2': - resolution: {integrity: sha512-bDr6TqjBVS2rDyYM9CPxAnotj5FuNL9NF8o7h7YyFXM7yruqT4ddr+PkSb2mJvvw991bqdftazkEo38gykvaww==} - - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - - '@types/diff-match-patch@1.0.36': - resolution: {integrity: sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==} - - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - - '@types/formidable@1.2.8': - resolution: {integrity: sha512-6psvrUy5VDYb+yaPJReF1WrRsz+FBwyJutK9Twz1Efa27tm07bARNIkK2B8ZPWq80dXqpKfrxTO96xrtPp+AuA==} - - '@types/node@18.19.127': - resolution: {integrity: sha512-gSjxjrnKXML/yo0BO099uPixMqfpJU0TKYjpfLU7TrtA2WWDki412Np/RSTPRil1saKBhvVVKzVx/p/6p94nVA==} - - '@types/node@24.5.2': - resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==} - - '@types/svgo@2.6.4': - resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==} - - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - - '@types/web-bluetooth@0.0.16': - resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} - - '@types/web-bluetooth@0.0.21': - resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==} - - '@ungap/structured-clone@1.3.0': - resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - - '@vitejs/plugin-vue-jsx@4.2.0': - resolution: {integrity: sha512-DSTrmrdLp+0LDNF77fqrKfx7X0ErRbOcUAgJL/HbSesqQwoUvUQ4uYQqaex+rovqgGcoPqVk+AwUh3v9CuiYIw==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 || ^6.0.0 - vue: ^3.0.0 - - '@vitejs/plugin-vue@5.2.4': - resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 || ^6.0.0 - vue: ^3.2.25 - - '@vue/babel-helper-vue-transform-on@1.5.0': - resolution: {integrity: sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==} - - '@vue/babel-plugin-jsx@1.5.0': - resolution: {integrity: sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - - '@vue/babel-plugin-resolve-type@1.5.0': - resolution: {integrity: sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@vue/compiler-core@3.2.45': - resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==} - - '@vue/compiler-core@3.5.21': - resolution: {integrity: sha512-8i+LZ0vf6ZgII5Z9XmUvrCyEzocvWT+TeR2VBUVlzIH6Tyv57E20mPZ1bCS+tbejgUgmjrEh7q/0F0bibskAmw==} - - '@vue/compiler-dom@3.2.45': - resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} - - '@vue/compiler-dom@3.5.21': - resolution: {integrity: sha512-jNtbu/u97wiyEBJlJ9kmdw7tAr5Vy0Aj5CgQmo+6pxWNQhXZDPsRr1UWPN4v3Zf82s2H3kF51IbzZ4jMWAgPlQ==} - - '@vue/compiler-sfc@3.2.45': - resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} - - '@vue/compiler-sfc@3.5.21': - resolution: {integrity: sha512-SXlyk6I5eUGBd2v8Ie7tF6ADHE9kCR6mBEuPyH1nUZ0h6Xx6nZI29i12sJKQmzbDyr2tUHMhhTt51Z6blbkTTQ==} - - '@vue/compiler-ssr@3.2.45': - resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} - - '@vue/compiler-ssr@3.5.21': - resolution: {integrity: sha512-vKQ5olH5edFZdf5ZrlEgSO1j1DMA4u23TVK5XR1uMhvwnYvVdDF0nHXJUblL/GvzlShQbjhZZ2uvYmDlAbgo9w==} - - '@vue/devtools-api@6.6.4': - resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - - '@vue/reactivity-transform@3.2.45': - resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} - - '@vue/reactivity@3.5.21': - resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==} - - '@vue/repl@4.6.1': - resolution: {integrity: sha512-tgeEa+QXzqbFsAIbq/dCXzOJxIW2Nq1F79KXRjbKyPt1ODpCx86bDbFgNzFcBEK3In2/mjPTMpN7fSD6Ig0Qsw==} - - '@vue/runtime-core@3.5.21': - resolution: {integrity: sha512-+DplQlRS4MXfIf9gfD1BOJpk5RSyGgGXD/R+cumhe8jdjUcq/qlxDawQlSI8hCKupBlvM+3eS1se5xW+SuNAwA==} - - '@vue/runtime-dom@3.5.21': - resolution: {integrity: sha512-3M2DZsOFwM5qI15wrMmNF5RJe1+ARijt2HM3TbzBbPSuBHOQpoidE+Pa+XEaVN+czbHf81ETRoG1ltztP2em8w==} - - '@vue/server-renderer@3.5.21': - resolution: {integrity: sha512-qr8AqgD3DJPJcGvLcJKQo2tAc8OnXRcfxhOJCPF+fcfn5bBGz7VCcO7t+qETOPxpWK1mgysXvVT/j+xWaHeMWA==} - peerDependencies: - vue: 3.5.21 - - '@vue/shared@3.2.45': - resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} - - '@vue/shared@3.5.21': - resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==} - - '@vueuse/core@13.9.0': - resolution: {integrity: sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==} - peerDependencies: - vue: ^3.5.0 - - '@vueuse/core@9.13.0': - resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} - - '@vueuse/metadata@13.9.0': - resolution: {integrity: sha512-1AFRvuiGphfF7yWixZa0KwjYH8ulyjDCC0aFgrGRz8+P4kvDFSdXLVfTk5xAN9wEuD1J6z4/myMoYbnHoX07zg==} - - '@vueuse/metadata@9.13.0': - resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} - - '@vueuse/shared@13.9.0': - resolution: {integrity: sha512-e89uuTLMh0U5cZ9iDpEI2senqPGfbPRTHM/0AaQkcxnpqjkZqDYP8rpfm7edOz8s+pOCOROEy1PIveSW8+fL5g==} - peerDependencies: - vue: ^3.5.0 - - '@vueuse/shared@9.13.0': - resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - accepts@2.0.0: - resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} - engines: {node: '>= 0.6'} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} - engines: {node: '>=0.4.0'} - hasBin: true - - adler-32@1.3.1: - resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==} - engines: {node: '>=0.8'} - - aggregate-error@1.0.0: - resolution: {integrity: sha512-7heCOdGepPfjajU0Hi8wJypLsZIB6AeDN/YzW+Mmy8QU7iaEW579WzA9cWbke3cGYwmBazCVL2Zzdhq+iQ6pBg==} - engines: {node: '>=4'} - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ansi-regex@2.1.1: - resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} - engines: {node: '>=0.10.0'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} - engines: {node: '>=12'} - - ansi-styles@2.2.1: - resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} - engines: {node: '>=0.10.0'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.3: - resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - arr-diff@4.0.0: - resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} - engines: {node: '>=0.10.0'} - - arr-flatten@1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - - arr-union@3.1.0: - resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} - engines: {node: '>=0.10.0'} - - array-buffer-byte-length@1.0.2: - resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} - engines: {node: '>= 0.4'} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array-unique@0.3.2: - resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} - engines: {node: '>=0.10.0'} - - arraybuffer.prototype.slice@1.0.4: - resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} - engines: {node: '>= 0.4'} - - assign-symbols@1.0.0: - resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} - engines: {node: '>=0.10.0'} - - async-function@1.0.0: - resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} - engines: {node: '>= 0.4'} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - atob@2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - axios@0.28.1: - resolution: {integrity: sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==} - - babel-runtime@6.26.0: - resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - base64-arraybuffer@1.0.2: - resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==} - engines: {node: '>= 0.6.0'} - - base@0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - - baseline-browser-mapping@2.8.6: - resolution: {integrity: sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw==} - hasBin: true - - batch-processor@1.0.0: - resolution: {integrity: sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA==} - - big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - - body-parser@2.2.0: - resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==} - engines: {node: '>=18'} - - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - - brace-expansion@1.1.12: - resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} - - brace-expansion@2.0.2: - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} - - braces@2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - browserslist@4.26.2: - resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - cache-base@1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - - cache-content-type@1.0.1: - resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} - engines: {node: '>= 6.0.0'} - - call-bind-apply-helpers@1.0.2: - resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} - engines: {node: '>= 0.4'} - - call-bind@1.0.8: - resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} - engines: {node: '>= 0.4'} - - call-bound@1.0.4: - resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - - caniuse-lite@1.0.30001743: - resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==} - - cfb@1.2.2: - resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==} - engines: {node: '>=0.8'} - - chalk@1.1.3: - resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} - engines: {node: '>=0.10.0'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - class-utils@0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - - clean-stack@1.3.0: - resolution: {integrity: sha512-4CCmhqt4yqbQQI9REDKCf+N6U3SToC5o7PoKCq4veHvr30TJ2Vmz1mYYF23VC0E7Z13tf4CXh9jXY0VC+Jtdng==} - engines: {node: '>=4'} - - clipboard@2.0.11: - resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==} - - cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} - engines: {node: '>=0.8'} - - co-body@5.2.0: - resolution: {integrity: sha512-sX/LQ7LqUhgyaxzbe7IqwPeTr2yfpfUIQ/dgpKo6ZI4y4lpQA0YxAomWIY+7I7rHWcG02PG+OuPREzMW/5tszQ==} - - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - codepage@1.15.0: - resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==} - engines: {node: '>=0.8'} - - collection-visit@1.0.0: - resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} - engines: {node: '>=0.10.0'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - - color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - component-emitter@1.3.1: - resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - concurrently@8.2.2: - resolution: {integrity: sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==} - engines: {node: ^14.13.0 || >=16.0.0} - hasBin: true - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-disposition@1.0.0: - resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-signature@1.2.2: - resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} - engines: {node: '>=6.6.0'} - - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} - - cookies@0.9.1: - resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} - engines: {node: '>= 0.8'} - - copy-anything@2.0.6: - resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} - - copy-descriptor@0.1.1: - resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} - engines: {node: '>=0.10.0'} - - core-js@2.6.12: - resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - - crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - - cropperjs@1.5.7: - resolution: {integrity: sha512-sGj+G/ofKh+f6A4BtXLJwtcKJgMUsXYVUubfTo9grERiDGXncttefmue/fyQFvn8wfdyoD1KhDRYLfjkJFl0yw==} - - cross-env@7.0.3: - resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} - engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} - hasBin: true - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - crypto-js@4.2.0: - resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - - css-line-break@2.1.0: - resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==} - - css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - - css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - css-what@6.2.2: - resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} - engines: {node: '>= 6'} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - cssfilter@0.0.10: - resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==} - - csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - data-view-buffer@1.0.2: - resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.2: - resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.1: - resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} - engines: {node: '>= 0.4'} - - date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - - decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - - deep-equal@1.0.1: - resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - define-property@0.2.5: - resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} - engines: {node: '>=0.10.0'} - - define-property@1.0.0: - resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} - engines: {node: '>=0.10.0'} - - define-property@2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - delegate@3.2.0: - resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==} - - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - diff-match-patch@1.0.5: - resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} - - dijkstrajs@1.0.3: - resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - dom-serializer@0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - - dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - - domelementtype@1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domhandler@2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} - - domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - - dompurify@3.2.7: - resolution: {integrity: sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==} - - domutils@1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - - domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - - dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - - echarts-liquidfill@3.1.0: - resolution: {integrity: sha512-5Dlqs/jTsdTUAsd+K5LPLLTgrbbNORUSBQyk8PSy1Mg2zgHDWm83FmvA4s0ooNepCJojFYRITTQ4GU1UUSKYLw==} - peerDependencies: - echarts: ^5.0.1 - - echarts-wordcloud@2.0.0: - resolution: {integrity: sha512-K7l6pTklqdW7ZWzT/1CS0KhBSINr/cd7c5N1fVMzZMwLQHEwT7x+nivK7g5hkVh7WNcAv4Dn6/ZS5zMKRozC1g==} - peerDependencies: - echarts: ^5.0.1 - - echarts@5.4.1: - resolution: {integrity: sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.5.222: - resolution: {integrity: sha512-gA7psSwSwQRE60CEoLz6JBCQPIxNeuzB2nL8vE03GK/OHxlvykbLyeiumQy1iH5C2f3YbRAZpGCMT12a/9ih9w==} - - element-resize-detector@1.2.4: - resolution: {integrity: sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - - encode-utf8@1.0.3: - resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - entities@1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - - entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - - errno@0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true - - es-abstract@1.24.0: - resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} - engines: {node: '>= 0.4'} - - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-object-atoms@1.1.1: - resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} - - es-to-primitive@1.3.0: - resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} - engines: {node: '>= 0.4'} - - esbuild-plugin-copy@2.1.1: - resolution: {integrity: sha512-Bk66jpevTcV8KMFzZI1P7MZKZ+uDcrZm2G2egZ2jNIvVnivDpodZI+/KnpL3Jnap0PBdIHU7HwFGB8r+vV5CVw==} - peerDependencies: - esbuild: '>= 0.14.0' - - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - eslint-linter-browserify@8.57.0: - resolution: {integrity: sha512-/idNlk9+YK55RTUnH/ZFpos0QsVgK2poNCczSH5jyjeqKHQ96nYDugpDrDpqPNfI+i414IddxDDwspVKzBPQ2A==} - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. - hasBin: true - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-walker@0.6.1: - resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} - - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - eventsource-parser@3.0.6: - resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==} - engines: {node: '>=18.0.0'} - - eventsource@3.0.7: - resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} - engines: {node: '>=18.0.0'} - - expand-brackets@2.1.4: - resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} - engines: {node: '>=0.10.0'} - - express-rate-limit@7.5.1: - resolution: {integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==} - engines: {node: '>= 16'} - peerDependencies: - express: '>= 4.11' - - express@5.1.0: - resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==} - engines: {node: '>= 18'} - - extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} - - extend-shallow@3.0.2: - resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} - engines: {node: '>=0.10.0'} - - extglob@2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} - - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - file-saver@2.0.5: - resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} - - fill-range@4.0.0: - resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} - engines: {node: '>=0.10.0'} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - finalhandler@2.1.0: - resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==} - engines: {node: '>= 0.8'} - - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} - - follow-redirects@1.15.11: - resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - for-each@0.3.5: - resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} - engines: {node: '>= 0.4'} - - for-in@1.0.2: - resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} - engines: {node: '>=0.10.0'} - - foreground-child@3.3.1: - resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} - engines: {node: '>=14'} - - form-data@4.0.4: - resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} - engines: {node: '>= 6'} - - formidable@1.2.6: - resolution: {integrity: sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==} - deprecated: 'Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau' - - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - frac@1.1.2: - resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==} - engines: {node: '>=0.8'} - - fragment-cache@0.2.1: - resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} - engines: {node: '>=0.10.0'} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fresh@2.0.0: - resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} - engines: {node: '>= 0.8'} - - fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - - fs-extra@11.3.2: - resolution: {integrity: sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==} - engines: {node: '>=14.14'} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.8: - resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-intrinsic@1.3.0: - resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} - engines: {node: '>= 0.4'} - - get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} - - get-symbol-description@1.1.0: - resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} - engines: {node: '>= 0.4'} - - get-value@2.0.6: - resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} - engines: {node: '>=0.10.0'} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - good-listener@1.2.2: - resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==} - - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - has-ansi@2.0.0: - resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} - engines: {node: '>=0.10.0'} - - has-bigints@1.1.0: - resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} - engines: {node: '>= 0.4'} - - has-flag@1.0.0: - resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} - engines: {node: '>=0.10.0'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.2.0: - resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} - engines: {node: '>= 0.4'} - - has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - has-value@0.3.1: - resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} - engines: {node: '>=0.10.0'} - - has-value@1.0.0: - resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} - engines: {node: '>=0.10.0'} - - has-values@0.1.4: - resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} - engines: {node: '>=0.10.0'} - - has-values@1.0.0: - resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} - engines: {node: '>=0.10.0'} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - - highlight.js@11.11.1: - resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} - engines: {node: '>=12.0.0'} - - html2canvas@1.4.1: - resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==} - engines: {node: '>=8.0.0'} - - htmlparser2@3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} - - http-assert@1.5.0: - resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} - engines: {node: '>= 0.8'} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - iconv-lite@0.7.0: - resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==} - engines: {node: '>=0.10.0'} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - image-size@0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} - engines: {node: '>=0.10.0'} - hasBin: true - - immediate@3.0.6: - resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} - - import-fresh@3.3.1: - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} - engines: {node: '>=6'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - indent-string@3.2.0: - resolution: {integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==} - engines: {node: '>=4'} - - inflation@2.1.0: - resolution: {integrity: sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ==} - engines: {node: '>= 0.8.0'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - internal-slot@1.1.0: - resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} - engines: {node: '>= 0.4'} - - interpret@1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - is-accessor-descriptor@1.0.1: - resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} - engines: {node: '>= 0.10'} - - is-arguments@1.2.0: - resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} - engines: {node: '>= 0.4'} - - is-array-buffer@3.0.5: - resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} - engines: {node: '>= 0.4'} - - is-arrayish@0.3.4: - resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} - - is-async-function@2.1.1: - resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} - engines: {node: '>= 0.4'} - - is-bigint@1.1.0: - resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} - engines: {node: '>= 0.4'} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.2.2: - resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} - engines: {node: '>= 0.4'} - - is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-data-descriptor@1.0.1: - resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} - engines: {node: '>= 0.4'} - - is-data-view@1.0.2: - resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} - engines: {node: '>= 0.4'} - - is-date-object@1.1.0: - resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} - engines: {node: '>= 0.4'} - - is-descriptor@0.1.7: - resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==} - engines: {node: '>= 0.4'} - - is-descriptor@1.0.3: - resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} - engines: {node: '>= 0.4'} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - - is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} - - is-extendable@1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-finalizationregistry@1.1.1: - resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} - engines: {node: '>= 0.4'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-generator-function@1.1.0: - resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} - engines: {node: '>= 0.4'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-number-object@1.1.1: - resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} - engines: {node: '>= 0.4'} - - is-number@3.0.0: - resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} - engines: {node: '>=0.10.0'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-obj@1.1.0: - resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} - engines: {node: '>=0.10.0'} - - is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - - is-promise@4.0.0: - resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} - - is-regex@1.2.1: - resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} - engines: {node: '>= 0.4'} - - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.4: - resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} - engines: {node: '>= 0.4'} - - is-string@1.1.1: - resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} - engines: {node: '>= 0.4'} - - is-symbol@1.1.1: - resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.15: - resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} - engines: {node: '>= 0.4'} - - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakref@1.1.1: - resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} - engines: {node: '>= 0.4'} - - is-weakset@2.0.4: - resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} - engines: {node: '>= 0.4'} - - is-what@3.14.1: - resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - isobject@2.1.0: - resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} - engines: {node: '>=0.10.0'} - - isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - js-base64@2.6.4: - resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsondiffpatch@0.6.2: - resolution: {integrity: sha512-c4RkbPb6RXWjkhirwcKK87PuZCITdGRN1usrW4pXKEkwp7Gqf+0pSwQHoh/LtlYNHcxzoF6kok2/EFe6KL0qqQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - - jsonfile@6.2.0: - resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} - - jsonwebtoken@8.5.1: - resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} - engines: {node: '>=4', npm: '>=1.4.28'} - - jsonwebtoken@9.0.2: - resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} - engines: {node: '>=12', npm: '>=6'} - - jszip@3.10.1: - resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} - - jwa@1.4.2: - resolution: {integrity: sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==} - - jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - kind-of@3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} - - kind-of@4.0.0: - resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} - engines: {node: '>=0.10.0'} - - kind-of@5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - - koa-body@4.2.0: - resolution: {integrity: sha512-wdGu7b9amk4Fnk/ytH8GuWwfs4fsB5iNkY8kZPpgQVb04QZSv85T0M8reb+cJmvLE8cjPYvBzRikD3s6qz8OoA==} - - koa-compose@4.1.0: - resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} - - koa-convert@2.0.0: - resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} - engines: {node: '>= 10'} - - koa-jwt@3.6.0: - resolution: {integrity: sha512-wNvqG+54oBUu3q1Wgm0/3rDRY+xXji1J2AVLERSTYe1ouv3bO+yERbxSSpbZTXkRKfSFnIL5ryE6elxQv/U1Nw==} - engines: {node: '>= 7.6.0'} - - koa-router@8.0.8: - resolution: {integrity: sha512-2rNF2cgu/EWi/NV8GlBE5+H/QBoaof83X6Z0dULmalkbt7W610/lyP2EOLVqVrUUFfjsVWL/Ju5TVBcGJDY9XQ==} - engines: {node: '>= 8.0.0'} - deprecated: 'Please use @koa/router instead, starting from v9! ' - - koa-send@3.3.0: - resolution: {integrity: sha512-5AH9ZrP8k9X13K5aAdyI+XPzqzKDMcM3omVgaWsTntQiZxIL9nkrvxgmjB8fmMXsNobvhIern21RNNSHCLSOeg==} - - koa-static2@0.1.8: - resolution: {integrity: sha512-d+GFOi4Zjms4RR3DSl9XWsN3hWS1u2pdNHsOmVRplngYgJWSCIfWGOz9FxNLHzEftP++V+VulEUFDadGXyXuLA==} - - koa-unless@1.0.7: - resolution: {integrity: sha512-NKiz+nk4KxSJFskiJMuJvxeA41Lcnx3d8Zy+8QETgifm4ab4aOeGD3RgR6bIz0FGNWwo3Fz0DtnK77mEIqHWxA==} - - koa@2.16.2: - resolution: {integrity: sha512-+CCssgnrWKx9aI3OeZwroa/ckG4JICxvIFnSiOUyl2Uv+UTI+xIw0FfFrWS7cQFpoePpr9o8csss7KzsTzNL8Q==} - engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - - less@4.4.1: - resolution: {integrity: sha512-X9HKyiXPi0f/ed0XhgUlBeFfxrlDP3xR4M7768Zl+WXLUViuL9AOPPJP4nCV0tgRWvTYvpNmN0SFhZOQzy16PA==} - engines: {node: '>=14'} - hasBin: true - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - lie@3.1.1: - resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} - - lie@3.3.0: - resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} - - linkify-it@5.0.0: - resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - - loader-utils@1.4.2: - resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} - engines: {node: '>=4.0.0'} - - localforage@1.10.0: - resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - - lodash.clonedeep@4.5.0: - resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} - - lodash.includes@4.3.0: - resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - - lodash.isboolean@3.0.3: - resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - - lodash.isequal@4.5.0: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. - - lodash.isinteger@4.0.4: - resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - - lodash.isnumber@3.0.3: - resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - lodash.isstring@4.0.1: - resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.once@4.1.1: - resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - - magic-string@0.30.19: - resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} - - make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - - map-cache@0.2.2: - resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} - engines: {node: '>=0.10.0'} - - map-visit@1.0.0: - resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} - engines: {node: '>=0.10.0'} - - markdown-it@14.1.0: - resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} - hasBin: true - - marked@4.3.0: - resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} - engines: {node: '>= 12'} - hasBin: true - - math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} - - mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - - mdurl@2.0.0: - resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - media-typer@1.1.0: - resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} - engines: {node: '>= 0.8'} - - merge-descriptors@2.0.0: - resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} - engines: {node: '>=18'} - - merge-options@1.0.1: - resolution: {integrity: sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==} - engines: {node: '>=4'} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - micromatch@3.1.0: - resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==} - engines: {node: '>=0.10.0'} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-db@1.54.0: - resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime-types@3.0.1: - resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mind-elixir@3.3.2: - resolution: {integrity: sha512-SHHospQXT7ARaNMMnaZLFzBsOela9tc8rgSYHPhAPrV8Jxh6MCo1X8qQxJAvuqIVvN8uSGnXf+Po4nhzzSmWWQ==} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - mixin-deep@1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} - - monaco-editor@0.51.0: - resolution: {integrity: sha512-xaGwVV1fq343cM7aOYB6lVE4Ugf0UyimdD/x5PWcWBMKENwectaEu77FAN7c5sFiyumqeJdX1RPTh1ocioyDjw==} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - nanomatch@1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - needle@3.3.1: - resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} - engines: {node: '>= 4.4.x'} - hasBin: true - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - negotiator@1.0.0: - resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} - engines: {node: '>= 0.6'} - - node-releases@2.0.21: - resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-copy@0.1.0: - resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} - engines: {node: '>=0.10.0'} - - object-inspect@1.13.4: - resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object-visit@1.0.1: - resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} - engines: {node: '>=0.10.0'} - - object.assign@4.1.7: - resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} - engines: {node: '>= 0.4'} - - object.pick@1.3.0: - resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} - engines: {node: '>=0.10.0'} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - only@0.0.2: - resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} - - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - own-keys@1.0.1: - resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} - engines: {node: '>= 0.4'} - - p-any@1.1.0: - resolution: {integrity: sha512-Ef0tVa4CZ5pTAmKn+Cg3w8ABBXh+hHO1aV8281dKOoUHfX+3tjG2EaFcC+aZyagg9b4EYGsHEjz21DnEE8Og2g==} - engines: {node: '>=4'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-some@2.0.1: - resolution: {integrity: sha512-f9CD3pAecrW6tH59pgqsuDmDNt5Hbb73qTxs1QNvtLuRe8/YyfeMMQ8H9aongmeGe/9pCXuwmupabHpjiEaF3A==} - engines: {node: '>=4'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - pako@1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - - parchment@3.0.0: - resolution: {integrity: sha512-HUrJFQ/StvgmXRcQ1ftY6VEZUq3jA2t9ncFN4F84J/vN0/FPpQF+8FKXb3l6fLces6q0uOHj6NJn+2xvZnxO6A==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-node-version@1.0.1: - resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} - engines: {node: '>= 0.10'} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - pascalcase@0.1.1: - resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} - engines: {node: '>=0.10.0'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-to-regexp@1.9.0: - resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} - - path-to-regexp@8.3.0: - resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - path@0.12.7: - resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==} - - pathe@0.2.0: - resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - picomatch@4.0.3: - resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} - engines: {node: '>=12'} - - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - - pinyin-pro@3.27.0: - resolution: {integrity: sha512-Osdgjwe7Rm17N2paDMM47yW+jUIUH3+0RGo8QP39ZTLpTaJVDK0T58hOLaMQJbcMmAebVuK2ePunTEVEx1clNQ==} - - pkce-challenge@5.0.0: - resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==} - engines: {node: '>=16.20.0'} - - pngjs@5.0.0: - resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} - engines: {node: '>=10.13.0'} - - posix-character-classes@0.1.1: - resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} - engines: {node: '>=0.10.0'} - - possible-typed-array-names@1.1.0: - resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} - engines: {node: '>= 0.4'} - - postcss-prefix-selector@1.16.1: - resolution: {integrity: sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==} - peerDependencies: - postcss: '>4 <9' - - postcss-selector-parser@7.1.0: - resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} - engines: {node: '>=4'} - - postcss@5.2.18: - resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==} - engines: {node: '>=0.12'} - - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} - engines: {node: ^10 || ^12 || >=14} - - posthtml-parser@0.2.1: - resolution: {integrity: sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==} - - posthtml-rename-id@1.0.12: - resolution: {integrity: sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==} - - posthtml-render@1.4.0: - resolution: {integrity: sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==} - engines: {node: '>=10'} - - posthtml-svg-mode@1.0.3: - resolution: {integrity: sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==} - - posthtml@0.9.2: - resolution: {integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==} - engines: {node: '>=0.10.0'} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier@2.7.1: - resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} - engines: {node: '>=10.13.0'} - hasBin: true - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - prr@1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - - punycode.js@2.3.1: - resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} - engines: {node: '>=6'} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - qrcode@1.5.1: - resolution: {integrity: sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==} - engines: {node: '>=10.13.0'} - hasBin: true - - qs@6.14.0: - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} - engines: {node: '>=0.6'} - - query-string@4.3.4: - resolution: {integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==} - engines: {node: '>=0.10.0'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - quill-delta@5.1.0: - resolution: {integrity: sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA==} - engines: {node: '>= 12.0.0'} - - quill@2.0.3: - resolution: {integrity: sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw==} - engines: {npm: '>=8.2.3'} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - - raw-body@3.0.1: - resolution: {integrity: sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==} - engines: {node: '>= 0.10'} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - rechoir@0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} - - reflect.getprototypeof@1.0.10: - resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} - engines: {node: '>= 0.4'} - - regenerator-runtime@0.11.1: - resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} - - regex-not@1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} - - regexp.prototype.flags@1.5.4: - resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} - engines: {node: '>= 0.4'} - - repeat-element@1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} - - repeat-string@1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve-path@1.4.0: - resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==} - engines: {node: '>= 0.8'} - - resolve-url@0.2.1: - resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} - deprecated: https://github.com/lydell/resolve-url#deprecated - - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - - ret@0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - - reusify@1.1.0: - resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rollup-plugin-inject@3.0.2: - resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. - - rollup-plugin-node-polyfills@0.2.1: - resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} - - rollup-plugin-polyfill-node@0.13.0: - resolution: {integrity: sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw==} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 - - rollup-plugin-visualizer@5.14.0: - resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - rolldown: 1.x - rollup: 2.x || 3.x || 4.x - peerDependenciesMeta: - rolldown: - optional: true - rollup: - optional: true - - rollup-pluginutils@2.8.2: - resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} - - rollup@4.52.0: - resolution: {integrity: sha512-+IuescNkTJQgX7AkIDtITipZdIGcWF0pnVvZTWStiazUmcGA2ag8dfg0urest2XlXUi9kuhfQ+qmdc5Stc3z7g==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - router@2.2.0: - resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} - engines: {node: '>= 18'} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - rxjs@7.8.2: - resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - - safe-array-concat@1.1.3: - resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} - engines: {node: '>=0.4'} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safe-push-apply@1.0.0: - resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} - engines: {node: '>= 0.4'} - - safe-regex-test@1.1.0: - resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} - engines: {node: '>= 0.4'} - - safe-regex@1.1.0: - resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - sax@1.4.1: - resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - - select@1.1.2: - resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==} - - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} - engines: {node: '>=10'} - hasBin: true - - send@1.2.0: - resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} - engines: {node: '>= 18'} - - serve-static@2.2.0: - resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==} - engines: {node: '>= 18'} - - set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - set-proto@1.0.0: - resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} - engines: {node: '>= 0.4'} - - set-value@2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - - setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shell-quote@1.8.3: - resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} - engines: {node: '>= 0.4'} - - shelljs@0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} - hasBin: true - - shepherd.js@11.1.1: - resolution: {integrity: sha512-7nVEgLTZUu5qQCKTlzQeKL1AQd2rG9Y9iqzZUgGvCFwMUZZhfwtZ6eEyMWMYw0zl8qKjSrjgzxFOe+SpfO43aA==} - engines: {node: 16.* || >= 18} - - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} - engines: {node: '>= 0.4'} - - side-channel-map@1.0.1: - resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} - engines: {node: '>= 0.4'} - - side-channel-weakmap@1.0.2: - resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} - engines: {node: '>= 0.4'} - - side-channel@1.1.0: - resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} - engines: {node: '>= 0.4'} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - simple-swizzle@0.2.4: - resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - snapdragon-node@2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - - snapdragon-util@3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - - snapdragon@0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} - - sortablejs@1.15.6: - resolution: {integrity: sha512-aNfiuwMEpfBM/CN6LY0ibyhxPfPbyFeBTYJKCvzkJ2GkUpazIt3H+QIPAMHwqQ7tMKaHz1Qj+rJJCqljnf4p3A==} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-resolve@0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - - source-map-url@0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - deprecated: See https://github.com/lydell/source-map-url#deprecated - - source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - source-map@0.7.6: - resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} - engines: {node: '>= 12'} - - sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - - spawn-command@0.0.2: - resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} - - split-string@3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - - ssf@0.11.2: - resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==} - engines: {node: '>=0.8'} - - stable@0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - - static-extend@0.1.2: - resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} - engines: {node: '>=0.10.0'} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - statuses@2.0.2: - resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} - engines: {node: '>= 0.8'} - - stop-iteration-iterator@1.1.0: - resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} - engines: {node: '>= 0.4'} - - streamsaver@2.0.6: - resolution: {integrity: sha512-LK4e7TfCV8HzuM0PKXuVUfKyCB1FtT9L0EGxsFk5Up8njj0bXK8pJM9+Wq2Nya7/jslmCQwRK39LFm55h7NBTw==} - - strict-uri-encode@1.1.0: - resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} - engines: {node: '>=0.10.0'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string.prototype.trim@1.2.10: - resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.9: - resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} - engines: {node: '>= 0.4'} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - strip-ansi@3.0.1: - resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} - engines: {node: '>=0.10.0'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.2: - resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} - engines: {node: '>=12'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - supports-color@2.0.0: - resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} - engines: {node: '>=0.8.0'} - - supports-color@3.2.3: - resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==} - engines: {node: '>=0.8.0'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svg-baker@1.7.0: - resolution: {integrity: sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==} - - svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true - - tailwind-merge@1.14.0: - resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} - - text-segmentation@1.0.3: - resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - tiny-emitter@2.1.0: - resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==} - - tiny-engine-generate-code-tinypro@1.0.0: - resolution: {integrity: sha512-5lQP7A8Lqda+uDHu5WvD3VMPmzBMAT6kfm3WC606UWrUrsrnnzxusL6RKxBG6m/Zyo3NAFDDcGspjjEEwMiIfA==} - peerDependencies: - '@opentiny/icons': ^0.1.4 - '@opentiny/tiny-engine': ^2.7.0 - '@opentiny/tiny-engine-meta-register': ^2.7.0 - '@opentiny/tiny-engine-utils': ^2.7.0 - '@opentiny/vue': ~3.20.0 - '@vueuse/core': ^9.6.0 - vue: ^3.4.21 - - to-object-path@0.3.0: - resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} - engines: {node: '>=0.10.0'} - - to-regex-range@2.1.1: - resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} - engines: {node: '>=0.10.0'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - to-regex@3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - traverse@0.6.11: - resolution: {integrity: sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w==} - engines: {node: '>= 0.4'} - - tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - - tslib@2.3.0: - resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - type-is@2.0.1: - resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} - engines: {node: '>= 0.6'} - - typed-array-buffer@1.0.3: - resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.3: - resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.4: - resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.7: - resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} - engines: {node: '>= 0.4'} - - typedarray.prototype.slice@1.0.5: - resolution: {integrity: sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg==} - engines: {node: '>= 0.4'} - - uc.micro@2.1.0: - resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - - unbox-primitive@1.1.0: - resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} - engines: {node: '>= 0.4'} - - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - - undici-types@7.12.0: - resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} - - union-value@1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - unset-value@1.0.0: - resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} - engines: {node: '>=0.10.0'} - - update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - urijs@1.19.11: - resolution: {integrity: sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==} - - urix@0.1.0: - resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} - deprecated: Please see https://github.com/lydell/urix#deprecated - - use@3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - util@0.10.4: - resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==} - - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - - utrie@1.0.2: - resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==} - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - vite-plugin-css-injected-by-js@3.5.2: - resolution: {integrity: sha512-2MpU/Y+SCZyWUB6ua3HbJCrgnF0KACAsmzOQt1UvRVJCGF6S8xdA3ZUhWcWdM9ivG4I5az8PnQmwwrkC2CAQrQ==} - peerDependencies: - vite: '>2.0.0-0' - - vite-plugin-externalize-dependencies@1.0.1: - resolution: {integrity: sha512-kRIizv+YcrXFwzjde1iqayKTOKLR0JE3JPVrwm/6bsrXnwGSz+3Q+pKOgamAtlASPXx13JpXB50/OfQ0GqiIUw==} - - vite-plugin-monaco-editor@1.1.0: - resolution: {integrity: sha512-IvtUqZotrRoVqwT0PBBDIZPNraya3BxN/bfcNfnxZ5rkJiGcNtO5eAOWWSgT7zullIAEqQwxMU83yL9J5k7gww==} - peerDependencies: - monaco-editor: '>=0.33.0' - - vite-plugin-static-copy@1.0.6: - resolution: {integrity: sha512-3uSvsMwDVFZRitqoWHj0t4137Kz7UynnJeq1EZlRW7e25h2068fyIZX4ORCCOAkfp1FklGxJNVJBkBOD+PZIew==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 - - vite-plugin-svg-icons@2.0.1: - resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==} - peerDependencies: - vite: '>=2.0.0' - - vite@5.4.20: - resolution: {integrity: sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - vue-clipboard3@2.0.0: - resolution: {integrity: sha512-Q9S7dzWGax7LN5iiSPcu/K1GGm2gcBBlYwmMsUc5/16N6w90cbKow3FnPmPs95sungns4yvd9/+JhbAznECS2A==} - - vue-demi@0.14.10: - resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - - vue-draggable-next@2.2.1: - resolution: {integrity: sha512-EAMS1IRHF0kZO0o5PMOinsQsXIqsrKT1hKmbICxG3UEtn7zLFkLxlAtajcCcUTisNvQ6TtCB5COjD9a1raNADw==} - peerDependencies: - sortablejs: ^1.14.0 - vue: ^3.2.2 - - vue-eslint-parser@8.3.0: - resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' - - vue-i18n@9.14.5: - resolution: {integrity: sha512-0jQ9Em3ymWngyiIkj0+c/k7WgaPO+TNzjKSNq9BvBQaKJECqn9cd9fL4tkDhB5G1QBskGl9YxxbDAhgbFtpe2g==} - engines: {node: '>= 16'} - peerDependencies: - vue: ^3.0.0 - - vue@3.5.21: - resolution: {integrity: sha512-xxf9rum9KtOdwdRkiApWL+9hZEMWE90FHh8yS1+KJAiWYh+iGWV1FquPjoO9VUHQ+VIhsCXNNyZ5Sf4++RVZBA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - which-boxed-primitive@1.1.1: - resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} - engines: {node: '>= 0.4'} - - which-builtin-type@1.2.1: - resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} - engines: {node: '>= 0.4'} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - - which-typed-array@1.1.19: - resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} - engines: {node: '>= 0.4'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - wmf@1.0.2: - resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==} - engines: {node: '>=0.8'} - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - word@0.3.0: - resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==} - engines: {node: '>=0.8'} - - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - xlsx@0.18.5: - resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==} - engines: {node: '>=0.8'} - hasBin: true - - xss@1.0.11: - resolution: {integrity: sha512-EimjrjThZeK2MO7WKR9mN5ZC1CSqivSl55wvUK5EtU6acf0rzEE1pN+9ZDrFXJ82BRp3JL38pPE6S4o/rpp1zQ==} - engines: {node: '>= 0.10.0'} - hasBin: true - - y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - ylru@1.4.0: - resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} - engines: {node: '>= 4.0.0'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - zod-to-json-schema@3.24.6: - resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} - peerDependencies: - zod: ^3.24.1 - - zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - - zrender@5.4.1: - resolution: {integrity: sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==} - -snapshots: - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - - '@babel/code-frame@7.27.1': - dependencies: - '@babel/helper-validator-identifier': 7.27.1 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/compat-data@7.28.4': {} - - '@babel/core@7.18.13': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.18.13) - '@babel/helpers': 7.28.4 - '@babel/parser': 7.23.9 - '@babel/template': 7.27.2 - '@babel/traverse': 7.23.9 - '@babel/types': 7.28.4 - convert-source-map: 1.9.0 - debug: 4.4.3 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/core@7.23.9': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.23.9) - '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.4 - '@babel/template': 7.27.2 - '@babel/traverse': 7.23.9 - '@babel/types': 7.28.4 - convert-source-map: 2.0.0 - debug: 4.4.3 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/core@7.28.4': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) - '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.4 - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - '@jridgewell/remapping': 2.3.5 - convert-source-map: 2.0.0 - debug: 4.4.3 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.23.6': - dependencies: - '@babel/types': 7.28.4 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - jsesc: 2.5.2 - - '@babel/generator@7.28.3': - dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - jsesc: 3.1.0 - - '@babel/helper-annotate-as-pure@7.27.3': - dependencies: - '@babel/types': 7.28.4 - - '@babel/helper-compilation-targets@7.27.2': - dependencies: - '@babel/compat-data': 7.28.4 - '@babel/helper-validator-option': 7.27.1 - browserslist: 4.26.2 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.27.1 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.4 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-environment-visitor@7.24.7': - dependencies: - '@babel/types': 7.28.4 - - '@babel/helper-function-name@7.24.7': - dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.28.4 - - '@babel/helper-globals@7.28.0': {} - - '@babel/helper-hoist-variables@7.24.7': - dependencies: - '@babel/types': 7.28.4 - - '@babel/helper-member-expression-to-functions@7.27.1': - dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-imports@7.27.1': - dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.28.3(@babel/core@7.18.13)': - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.28.3(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-optimise-call-expression@7.27.1': - dependencies: - '@babel/types': 7.28.4 - - '@babel/helper-plugin-utils@7.27.1': {} - - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-member-expression-to-functions': 7.27.1 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': - dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/helper-split-export-declaration@7.24.7': - dependencies: - '@babel/types': 7.28.4 - - '@babel/helper-string-parser@7.27.1': {} - - '@babel/helper-validator-identifier@7.27.1': {} - - '@babel/helper-validator-option@7.27.1': {} - - '@babel/helpers@7.28.4': - dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.28.4 - - '@babel/parser@7.23.9': - dependencies: - '@babel/types': 7.28.4 - - '@babel/parser@7.28.4': - dependencies: - '@babel/types': 7.28.4 - - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.18.13)': - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color - - '@babel/runtime@7.28.4': {} - - '@babel/template@7.27.2': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - - '@babel/traverse@7.23.9': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - debug: 4.4.3 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.28.4': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.4 - '@babel/template': 7.27.2 - '@babel/types': 7.28.4 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.28.4': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - - '@better-scroll/core@2.5.0': - dependencies: - '@better-scroll/shared-utils': 2.5.1 - - '@better-scroll/shared-utils@2.5.1': {} - - '@better-scroll/wheel@2.5.0': - dependencies: - '@better-scroll/core': 2.5.0 - - '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.21.5)': - dependencies: - esbuild: 0.21.5 - - '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.21.5)': - dependencies: - esbuild: 0.21.5 - escape-string-regexp: 4.0.0 - rollup-plugin-node-polyfills: 0.2.1 - - '@esbuild/aix-ppc64@0.21.5': - optional: true - - '@esbuild/android-arm64@0.21.5': - optional: true - - '@esbuild/android-arm@0.21.5': - optional: true - - '@esbuild/android-x64@0.21.5': - optional: true - - '@esbuild/darwin-arm64@0.21.5': - optional: true - - '@esbuild/darwin-x64@0.21.5': - optional: true - - '@esbuild/freebsd-arm64@0.21.5': - optional: true - - '@esbuild/freebsd-x64@0.21.5': - optional: true - - '@esbuild/linux-arm64@0.21.5': - optional: true - - '@esbuild/linux-arm@0.21.5': - optional: true - - '@esbuild/linux-ia32@0.21.5': - optional: true - - '@esbuild/linux-loong64@0.21.5': - optional: true - - '@esbuild/linux-mips64el@0.21.5': - optional: true - - '@esbuild/linux-ppc64@0.21.5': - optional: true - - '@esbuild/linux-riscv64@0.21.5': - optional: true - - '@esbuild/linux-s390x@0.21.5': - optional: true - - '@esbuild/linux-x64@0.21.5': - optional: true - - '@esbuild/netbsd-x64@0.21.5': - optional: true - - '@esbuild/openbsd-x64@0.21.5': - optional: true - - '@esbuild/sunos-x64@0.21.5': - optional: true - - '@esbuild/win32-arm64@0.21.5': - optional: true - - '@esbuild/win32-ia32@0.21.5': - optional: true - - '@esbuild/win32-x64@0.21.5': - optional: true - - '@eslint-community/eslint-utils@4.9.0(eslint@8.57.1)': - dependencies: - eslint: 8.57.1 - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.12.1': {} - - '@eslint/eslintrc@2.1.4': - dependencies: - ajv: 6.12.6 - debug: 4.4.3 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@8.57.1': {} - - '@floating-ui/core@1.7.3': - dependencies: - '@floating-ui/utils': 0.2.10 - - '@floating-ui/dom@1.7.4': - dependencies: - '@floating-ui/core': 1.7.3 - '@floating-ui/utils': 0.2.10 - - '@floating-ui/utils@0.2.10': {} - - '@humanwhocodes/config-array@0.13.0': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/object-schema@2.0.3': {} - - '@intlify/core-base@9.14.5': - dependencies: - '@intlify/message-compiler': 9.14.5 - '@intlify/shared': 9.14.5 - - '@intlify/message-compiler@9.14.5': - dependencies: - '@intlify/shared': 9.14.5 - source-map-js: 1.2.1 - - '@intlify/shared@9.14.5': {} - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.2 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@jridgewell/gen-mapping@0.3.13': - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/remapping@2.3.5': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/sourcemap-codec@1.5.5': {} - - '@jridgewell/trace-mapping@0.3.31': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - - '@modelcontextprotocol/sdk@1.18.1': - dependencies: - ajv: 6.12.6 - content-type: 1.0.5 - cors: 2.8.5 - cross-spawn: 7.0.6 - eventsource: 3.0.7 - eventsource-parser: 3.0.6 - express: 5.1.0 - express-rate-limit: 7.5.1(express@5.1.0) - pkce-challenge: 5.0.0 - raw-body: 3.0.1 - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) - transitivePeerDependencies: - - supports-color - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 - - '@opentiny/fluent-editor@3.25.4': - dependencies: - lodash-es: 4.17.21 - quill: 2.0.3 - - '@opentiny/huicharts@1.0.1': {} - - '@opentiny/icons@0.1.4': {} - - '@opentiny/next@0.2.1': - dependencies: - '@modelcontextprotocol/sdk': 1.18.1 - jsonwebtoken: 9.0.2 - zod: 3.25.76 - transitivePeerDependencies: - - supports-color - - '@opentiny/tiny-engine-block-compiler@2.8.0(@babel/core@7.23.9)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(vue@3.5.21)': - dependencies: - '@babel/core': 7.23.9 - '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.23.9) - '@vue/compiler-sfc': 3.5.21 - vue: 3.5.21 - - '@opentiny/tiny-engine-builtin-component@2.8.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)': - dependencies: - vite-plugin-css-injected-by-js: 3.5.2(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)) - vue: 3.5.21 - transitivePeerDependencies: - - vite - - '@opentiny/tiny-engine-canvas@2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@babel/core': 7.18.13 - '@opentiny/tiny-engine-builtin-component': 2.8.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21) - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-dsl-vue': 2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)) - '@opentiny/tiny-engine-i18n-host': 2.8.0(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.18.13) - '@vue/shared': 3.5.21 - '@vueuse/core': 9.13.0(vue@3.5.21) - diff-match-patch: 1.0.5 - jsondiffpatch: 0.6.2 - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - vue: 3.5.21 - vue-i18n: 9.14.5(vue@3.5.21) - zod: 3.25.76 - transitivePeerDependencies: - - '@babel/generator' - - '@babel/parser' - - '@babel/traverse' - - '@opentiny/vue-locale' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - '@opentiny/tiny-engine-common@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.9 - '@babel/traverse': 7.23.9 - '@eslint/js': 8.57.1 - '@modelcontextprotocol/sdk': 1.18.1 - '@opentiny/next': 0.2.1 - '@opentiny/tiny-engine-dsl-vue': 2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)) - '@opentiny/tiny-engine-i18n-host': 2.8.0(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@vue/shared': 3.5.21 - '@vueuse/core': 9.13.0(vue@3.5.21) - axios: 0.28.1 - css-tree: 2.3.1 - eslint-linter-browserify: 8.57.0 - monaco-editor: 0.51.0 - prettier: 2.7.1 - vue: 3.5.21 - vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.21) - vue-i18n: 9.14.5(vue@3.5.21) - zod: 3.25.76 - transitivePeerDependencies: - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - '@opentiny/tiny-engine-configurator@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@vue/shared': 3.5.21 - monaco-editor: 0.51.0 - vue: 3.5.21 - vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.21) - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-dsl-vue@2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))': - dependencies: - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.9 - '@babel/traverse': 7.23.9 - '@opentiny/tiny-engine-builtin-component': 2.8.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21) - '@vue/compiler-sfc': 3.2.45 - '@vue/shared': 3.5.21 - eslint: 8.57.1 - vue: 3.5.21 - vue-eslint-parser: 8.3.0(eslint@8.57.1) - transitivePeerDependencies: - - supports-color - - typescript - - vite - - '@opentiny/tiny-engine-i18n-host@2.8.0(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - vue: 3.5.21 - vue-i18n: 9.14.5(vue@3.5.21) - - '@opentiny/tiny-engine-layout@2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-design-smb': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@vueuse/core': 9.13.0(vue@3.5.21) - vue: 3.5.21 - vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.21) - zod: 3.25.76 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-meta-register@2.8.0(@opentiny/vue-renderless@3.20.3)': - dependencies: - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - lodash-es: 4.17.21 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-renderless' - - typescript - - '@opentiny/tiny-engine-mock@2.8.0': - dependencies: - '@babel/runtime': 7.28.4 - '@seald-io/nedb': 4.1.2 - fs-extra: 11.3.2 - glob: 10.4.5 - koa: 2.16.2 - koa-body: 4.2.0 - koa-compose: 4.1.0 - koa-jwt: 3.6.0 - koa-router: 8.0.8 - koa-static2: 0.1.8 - transitivePeerDependencies: - - supports-color - - '@opentiny/tiny-engine-plugin-block@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@vue/shared': 3.5.21 - html2canvas: 1.4.1 - pinyin-pro: 3.27.0 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-bridge@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-datasource@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@vue/shared': 3.5.21 - axios: 0.28.1 - vue: 3.5.21 - vue-clipboard3: 2.0.0 - xlsx: 0.18.5 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-help@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-renderless' - - typescript - - '@opentiny/tiny-engine-plugin-i18n@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - vue: 3.5.21 - vue-clipboard3: 2.0.0 - zod: 3.25.76 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-materials@2.8.0(@babel/core@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-block-compiler': 2.8.0(@babel/core@7.23.9)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(vue@3.5.21) - '@opentiny/tiny-engine-builtin-component': 2.8.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21) - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - vue: 3.5.21 - zod: 3.25.76 - transitivePeerDependencies: - - '@babel/core' - - '@opentiny/vue-locale' - - '@vue/babel-plugin-jsx' - - '@vue/compiler-sfc' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-page@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - vue: 3.5.21 - zod: 3.25.76 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-robot@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(echarts@5.4.1)(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-robot': 0.3.0-rc.0(echarts@5.4.1)(vue@3.5.21) - '@opentiny/tiny-robot-kit': 0.3.0-rc.0(vue@3.5.21) - '@opentiny/tiny-robot-svgs': 0.3.0-rc.0(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - dompurify: 3.2.7 - highlight.js: 11.11.1 - markdown-it: 14.1.0 - vue: 3.5.21 - transitivePeerDependencies: - - echarts - - typescript - - '@opentiny/tiny-engine-plugin-schema@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@vueuse/core': 9.13.0(vue@3.5.21) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-script@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-renderless': 3.20.3 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-state@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - monaco-editor: 0.51.0 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-tree@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-plugin-tutorial@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - marked: 4.3.0 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-setting-design@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - sortablejs: 1.15.6 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-setting-events@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - magic-string: 0.30.19 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-setting-props@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@vueuse/core': 9.13.0(vue@3.5.21) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-setting-styles@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@vueuse/core': 9.13.0(vue@3.5.21) - postcss: 8.5.6 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-settings-panel@2.8.0(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-renderless' - - typescript - - '@opentiny/tiny-engine-svgs@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21)': - dependencies: - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - vue: 3.5.21 - - '@opentiny/tiny-engine-theme-base@2.8.0': {} - - '@opentiny/tiny-engine-toolbar-breadcrumb@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-clean@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-collaboration@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-fullscreen@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-generate-code@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-lang@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@vueuse/core': 9.13.0(vue@3.5.21) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-lock@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-logo@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-media@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-icon': 3.20.0 - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-preview@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-redoundo@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-refresh@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-save@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-setting@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-theme-switch@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-toolbar-view-setting@2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21)': - dependencies: - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@vueuse/core': 9.13.0(vue@3.5.21) - vue: 3.5.21 - transitivePeerDependencies: - - '@opentiny/vue-icon' - - '@opentiny/vue-locale' - - '@opentiny/vue-renderless' - - '@vue/composition-api' - - debug - - eslint - - sortablejs - - supports-color - - typescript - - vite - - vue-i18n - - '@opentiny/tiny-engine-utils@2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21)': - dependencies: - '@opentiny/vue-renderless': 3.20.3 - jszip: 3.10.1 - vue: 3.5.21 - - '@opentiny/tiny-engine-vite-config@2.8.0(esbuild@0.21.5)(monaco-editor@0.51.0)(rollup@4.52.0)(vue@3.5.21)': - dependencies: - '@babel/core': 7.23.9 - '@babel/generator': 7.23.6 - '@babel/parser': 7.28.4 - '@babel/traverse': 7.23.9 - '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.21.5) - '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.21.5) - '@opentiny/tiny-engine-vite-plugin-meta-comments': 2.8.0 - '@rollup/plugin-replace': 6.0.2(rollup@4.52.0) - '@types/node': 18.19.127 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21) - '@vitejs/plugin-vue-jsx': 4.2.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21) - esbuild-plugin-copy: 2.1.1(esbuild@0.21.5) - fast-glob: 3.3.3 - fs-extra: 10.1.0 - less: 4.4.1 - path: 0.12.7 - rollup-plugin-polyfill-node: 0.13.0(rollup@4.52.0) - rollup-plugin-visualizer: 5.14.0(rollup@4.52.0) - semver: 7.7.2 - shelljs: 0.8.5 - vite: 5.4.20(@types/node@18.19.127)(less@4.4.1) - vite-plugin-externalize-dependencies: 1.0.1 - vite-plugin-monaco-editor: 1.1.0(monaco-editor@0.51.0) - vite-plugin-static-copy: 1.0.6(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)) - vite-plugin-svg-icons: 2.0.1(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)) - transitivePeerDependencies: - - esbuild - - lightningcss - - monaco-editor - - rolldown - - rollup - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - vue - - '@opentiny/tiny-engine-vite-plugin-meta-comments@2.8.0': {} - - '@opentiny/tiny-engine@2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)': - dependencies: - '@babel/core': 7.23.9 - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.9 - '@babel/traverse': 7.23.9 - '@opentiny/tiny-engine-canvas': 2.8.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-common': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-configurator': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-i18n-host': 2.8.0(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-layout': 2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-plugin-block': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-bridge': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-datasource': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-help': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-i18n': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-materials': 2.8.0(@babel/core@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-page': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-robot': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(echarts@5.4.1)(vue@3.5.21) - '@opentiny/tiny-engine-plugin-schema': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-script': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-state': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-tree': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-plugin-tutorial': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-setting-design': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-setting-events': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-setting-props': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-setting-styles': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-settings-panel': 2.8.0(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21) - '@opentiny/tiny-engine-svgs': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue@3.20.0(echarts@5.4.1))(vue@3.5.21) - '@opentiny/tiny-engine-theme-base': 2.8.0 - '@opentiny/tiny-engine-toolbar-breadcrumb': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-clean': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-collaboration': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-fullscreen': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-generate-code': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-lang': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-lock': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-logo': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-media': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-preview': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-redoundo': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-refresh': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-save': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-setting': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-theme-switch': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-toolbar-view-setting': 2.8.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.4.1))(eslint@8.57.1)(sortablejs@1.15.6)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue-i18n@9.14.5(vue@3.5.21))(vue@3.5.21) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/tiny-engine-vite-plugin-meta-comments': 2.8.0 - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@opentiny/vue-design-smb': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-runtime': 3.26.0 - '@opentiny/vue-theme': 3.20.2 - '@vue/repl': 4.6.1 - '@vueuse/core': 9.13.0(vue@3.5.21) - element-resize-detector: 1.2.4 - eslint-linter-browserify: 8.57.0 - file-saver: 2.0.5 - html2canvas: 1.4.1 - monaco-editor: 0.51.0 - prettier: 2.7.1 - sortablejs: 1.15.6 - vue: 3.5.21 - vue-i18n: 9.14.5(vue@3.5.21) - transitivePeerDependencies: - - '@vue/babel-plugin-jsx' - - '@vue/compiler-sfc' - - '@vue/composition-api' - - debug - - echarts - - eslint - - supports-color - - typescript - - vite - - '@opentiny/tiny-robot-kit@0.3.0-rc.0(vue@3.5.21)': - dependencies: - vue: 3.5.21 - - '@opentiny/tiny-robot-svgs@0.3.0-rc.0(vue@3.5.21)': - dependencies: - vue: 3.5.21 - - '@opentiny/tiny-robot@0.3.0-rc.0(echarts@5.4.1)(vue@3.5.21)': - dependencies: - '@opentiny/tiny-robot-svgs': 0.3.0-rc.0(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@vueuse/core': 13.9.0(vue@3.5.21) - dompurify: 3.2.7 - markdown-it: 14.1.0 - vue: 3.5.21 - transitivePeerDependencies: - - echarts - - '@opentiny/vue-action-menu@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dropdown': 3.20.0 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-action-sheet@3.20.0': - dependencies: - '@better-scroll/core': 2.5.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-drawer': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-alert@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-amount@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-currency': 3.20.0 - '@opentiny/vue-date-picker': 3.20.0 - '@opentiny/vue-date-picker-mobile-first': 3.20.0 - '@opentiny/vue-filter-box': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-radio-group': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-anchor@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-directive': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-area@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-async-flowchart@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-flowchart': 3.20.0 - '@opentiny/vue-loading': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-autocomplete@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-scrollbar': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-avatar@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-badge@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-base-select@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-filter-box': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-recycle-scroller': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-scrollbar': 3.20.0 - '@opentiny/vue-select-dropdown': 3.20.0 - '@opentiny/vue-tag': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - '@opentiny/vue-tree': 3.20.0 - - '@opentiny/vue-breadcrumb-item@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-breadcrumb@3.20.0': - dependencies: - '@opentiny/vue-breadcrumb-item': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-bulletin-board@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tab-item': 3.20.0 - '@opentiny/vue-tabs': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-button-group@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-directive': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-button@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-calendar-bar@3.20.0': - dependencies: - '@opentiny/vue-cascader-select': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-calendar-view@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-date-picker': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-radio-button': 3.20.0 - '@opentiny/vue-radio-group': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-slider-button': 3.20.0 - '@opentiny/vue-slider-button-group': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-calendar@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-card-group@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-card-template@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-card@3.20.0': - dependencies: - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dropdown': 3.20.0 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-carousel-item@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-carousel@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-cascader-menu@3.20.0': - dependencies: - '@opentiny/vue-cascader-node': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-scrollbar': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-cascader-mobile@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-exception': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-cascader-node@3.20.0': - dependencies: - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-cascader-panel@3.20.0': - dependencies: - '@opentiny/vue-cascader-menu': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-cascader-select@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-cascader-view@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-exception': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-cascader@3.20.0': - dependencies: - '@opentiny/vue-cascader-mobile': 3.20.0 - '@opentiny/vue-cascader-panel': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-directive': 3.20.0 - '@opentiny/vue-filter-box': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-scrollbar': 3.20.0 - '@opentiny/vue-tag': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-cell@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-checkbox-button@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-checkbox-group@3.20.0': - dependencies: - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-checkbox-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-checkbox@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-directive': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-col@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-collapse-item@3.20.0': - dependencies: - '@opentiny/vue-collapse-transition': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-collapse-transition@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-collapse@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-color-picker@3.20.0': - dependencies: - '@opentiny/vue-color-select-panel': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-color-select-panel@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-collapse': 3.20.0 - '@opentiny/vue-collapse-item': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-column-list-group@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-column-list-item@3.20.0': - dependencies: - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dropdown': 3.20.0 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-common@3.20.1': - dependencies: - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - tailwind-merge: 1.14.0 - - '@opentiny/vue-company@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-config-provider@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-container@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-country@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-crop@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - cropperjs: 1.5.7 - - '@opentiny/vue-currency@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-select-mobile': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-date-panel@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-date-table': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-month-table': 3.20.0 - '@opentiny/vue-popup': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-time': 3.20.0 - '@opentiny/vue-year-table': 3.20.0 - - '@opentiny/vue-date-picker-mobile-first@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-recycle-scroller': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-time-picker-mobile': 3.20.0 - - '@opentiny/vue-date-picker@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-mini-picker': 3.20.0 - '@opentiny/vue-picker': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-date-range@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-date-table': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-time': 3.20.0 - - '@opentiny/vue-date-table@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-dept@3.20.0': - dependencies: - '@opentiny/vue-col': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dialog-box': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-row': 3.20.0 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-design-smb@3.20.0': - dependencies: - '@opentiny/vue-icon': 3.20.0 - - '@opentiny/vue-dialog-box@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-dialog-select@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dialog-box': 3.20.0 - '@opentiny/vue-grid': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-pager': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-selected-box': 3.20.0 - '@opentiny/vue-split': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tree': 3.20.0 - - '@opentiny/vue-directive@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-divider@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-drawer@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-drop-roles@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-drop-times@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-dropdown-item@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-directive': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popup': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-dropdown-menu@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-dropdown@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-button-group': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-dynamic-scroller-item@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-dynamic-scroller@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-recycle-scroller': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-espace@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-exception@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-fall-menu@3.20.0': - dependencies: - '@opentiny/vue-col': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-row': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-file-upload@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dialog-box': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-progress': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-switch': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - '@opentiny/vue-tooltip': 3.20.0 - '@opentiny/vue-upload': 3.20.0 - '@opentiny/vue-upload-list': 3.20.0 - crypto-js: 4.2.0 - streamsaver: 2.0.6 - - '@opentiny/vue-filter-bar@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-filter-box@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-filter-panel@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-filter-box': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-filter@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-filter-bar': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-float-button@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-floatbar@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-floating-button@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-flowchart@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-fluent-editor@3.20.2': - dependencies: - '@opentiny/fluent-editor': 3.25.4 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-image-viewer': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-form-item@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-form@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-fullscreen@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-grid-column@3.20.0': - dependencies: - '@opentiny/vue-grid': 3.20.1 - - '@opentiny/vue-grid-manager@3.20.0': - dependencies: - '@opentiny/vue-grid': 3.20.1 - - '@opentiny/vue-grid-select@3.20.0': - dependencies: - '@opentiny/vue-base-select': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-grid': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-grid-toolbar@3.20.0': - dependencies: - '@opentiny/vue-alert': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-checkbox-group': 3.20.0 - '@opentiny/vue-col': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dialog-box': 3.20.0 - '@opentiny/vue-dropdown': 3.20.0 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-grid': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-layout': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-radio-group': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-row': 3.20.0 - '@opentiny/vue-search': 3.20.0 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-split': 3.20.0 - '@opentiny/vue-tab-item': 3.20.0 - '@opentiny/vue-tabs': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - '@opentiny/vue-tree': 3.20.0 - - '@opentiny/vue-grid@3.20.1': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-directive': 3.20.0 - '@opentiny/vue-dropdown': 3.20.0 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-exception': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-loading': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-pager': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tag': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-guide@3.20.0': - dependencies: - '@floating-ui/dom': 1.7.4 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - shepherd.js: 11.1.1 - - '@opentiny/vue-hrapprover@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dept': 3.20.0 - '@opentiny/vue-loading': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-huicharts-amap@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-bar@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-bmap@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-boxplot@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-candle@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - - '@opentiny/vue-huicharts-core@3.20.0': - dependencies: - '@opentiny/huicharts': 1.0.1 - '@opentiny/vue-theme': 3.20.2 - echarts: 5.4.1 - - '@opentiny/vue-huicharts-funnel@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-gauge@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-graph@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-heatmap@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-histogram@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-line@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-liquidfill@3.20.0(echarts@5.4.1)': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - echarts-liquidfill: 3.1.0(echarts@5.4.1) - transitivePeerDependencies: - - echarts - - '@opentiny/vue-huicharts-map@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-pie@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - - '@opentiny/vue-huicharts-process@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-radar@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-ring@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - - '@opentiny/vue-huicharts-sankey@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-scatter@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-sunburst@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-tree@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - - '@opentiny/vue-huicharts-waterfall@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - - '@opentiny/vue-huicharts-wordcloud@3.20.0(echarts@5.4.1)': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-core': 3.20.0 - echarts-wordcloud: 2.0.0(echarts@5.4.1) - transitivePeerDependencies: - - echarts - - '@opentiny/vue-huicharts@3.20.0(echarts@5.4.1)': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-huicharts-amap': 3.20.0 - '@opentiny/vue-huicharts-bar': 3.20.0 - '@opentiny/vue-huicharts-bmap': 3.20.0 - '@opentiny/vue-huicharts-boxplot': 3.20.0 - '@opentiny/vue-huicharts-candle': 3.20.0 - '@opentiny/vue-huicharts-core': 3.20.0 - '@opentiny/vue-huicharts-funnel': 3.20.0 - '@opentiny/vue-huicharts-gauge': 3.20.0 - '@opentiny/vue-huicharts-graph': 3.20.0 - '@opentiny/vue-huicharts-heatmap': 3.20.0 - '@opentiny/vue-huicharts-histogram': 3.20.0 - '@opentiny/vue-huicharts-line': 3.20.0 - '@opentiny/vue-huicharts-liquidfill': 3.20.0(echarts@5.4.1) - '@opentiny/vue-huicharts-map': 3.20.0 - '@opentiny/vue-huicharts-pie': 3.20.0 - '@opentiny/vue-huicharts-radar': 3.20.0 - '@opentiny/vue-huicharts-ring': 3.20.0 - '@opentiny/vue-huicharts-sankey': 3.20.0 - '@opentiny/vue-huicharts-scatter': 3.20.0 - '@opentiny/vue-huicharts-sunburst': 3.20.0 - '@opentiny/vue-huicharts-tree': 3.20.0 - '@opentiny/vue-huicharts-waterfall': 3.20.0 - '@opentiny/vue-huicharts-wordcloud': 3.20.0(echarts@5.4.1) - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - transitivePeerDependencies: - - echarts - - '@opentiny/vue-icon@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-image-viewer@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dropdown': 3.20.0 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-image@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-image-viewer': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-index-bar-anchor@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-index-bar@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-input@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dialog-box': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-ip-address@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-label@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-layout@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-link-menu@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dialog-box': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tree': 3.20.0 - - '@opentiny/vue-link@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-list@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-load-list@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-loading@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-locale@3.20.0': - dependencies: - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-locales@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-logon-user@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-logout@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-mask@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-menu@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-exception': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-message@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-milestone@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-mind-map@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - mind-elixir: 3.3.2 - - '@opentiny/vue-mini-picker@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-picker-column': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-modal@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-checkbox-group': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popconfirm': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-month-range@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-month-table': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-month-table@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-multi-select-item@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-multi-select@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-mask': 3.20.0 - '@opentiny/vue-multi-select-item': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - '@opentiny/vue-wheel': 3.20.0 - - '@opentiny/vue-nav-bar@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-nav-menu@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-notify@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-numeric@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-filter-panel': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-radio-group': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tag': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-option-group@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-option@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-directive': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-pager-item@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-pager@3.20.0': - dependencies: - '@opentiny/vue-base-select': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-loading': 3.20.0 - '@opentiny/vue-pager-item': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-panel@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-picker-column@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-picker@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-date-panel': 3.20.0 - '@opentiny/vue-date-picker-mobile-first': 3.20.0 - '@opentiny/vue-date-range': 3.20.0 - '@opentiny/vue-filter-box': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-month-range': 3.20.0 - '@opentiny/vue-quarter-panel': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-time': 3.20.0 - '@opentiny/vue-time-panel': 3.20.0 - '@opentiny/vue-time-picker-mobile': 3.20.0 - '@opentiny/vue-time-range': 3.20.0 - '@opentiny/vue-tooltip': 3.20.0 - '@opentiny/vue-year-range': 3.20.0 - - '@opentiny/vue-pop-upload@3.20.0': - dependencies: - '@opentiny/vue-alert': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-file-upload': 3.20.0 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-popconfirm': 3.20.0 - '@opentiny/vue-progress': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-popconfirm@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-popeditor@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dialog-box': 3.20.0 - '@opentiny/vue-grid': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-pager': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-selected-box': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tree': 3.20.0 - - '@opentiny/vue-popover@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-popup@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-progress@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-pull-refresh@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-loading': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-qr-code@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - qrcode: 1.5.1 - - '@opentiny/vue-quarter-panel@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-year-table': 3.20.0 - - '@opentiny/vue-query-builder@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-date-picker': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-numeric': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-option-group': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-time-picker': 3.20.0 - - '@opentiny/vue-radio-button@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-radio-group@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-radio-button': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-radio@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-rate@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-record@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-recycle-scroller@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-renderless@3.20.3': - dependencies: - color: 4.2.3 - xss: 1.0.11 - - '@opentiny/vue-rich-text-editor@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-river@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - echarts: 5.4.1 - - '@opentiny/vue-roles@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-row@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-runtime@3.26.0': {} - - '@opentiny/vue-scroll-text@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-scrollbar@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-search@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-select-dropdown@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-search': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-select-mobile@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-cell': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-exception': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-select-view@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-exception': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-select@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-filter-box': 3.20.0 - '@opentiny/vue-grid': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-recycle-scroller': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-scrollbar': 3.20.0 - '@opentiny/vue-select-dropdown': 3.20.0 - '@opentiny/vue-tag': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tooltip': 3.20.0 - '@opentiny/vue-tree': 3.20.0 - - '@opentiny/vue-selected-box@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-signature@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-skeleton-item@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-skeleton@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-skeleton-item': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-slider-button-group@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-slider-button': 3.20.0 - - '@opentiny/vue-slider-button@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-slider@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-split@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-standard-list-item@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dropdown': 3.20.0 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tag-group': 3.20.0 - '@opentiny/vue-tooltip': 3.20.0 - '@opentiny/vue-user-head': 3.20.0 - - '@opentiny/vue-statistic@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-steps@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-directive': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-sticky@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-switch@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-tab-item@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-tabbar-item@3.20.0': - dependencies: - '@opentiny/vue-badge': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-tabbar@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tabbar-item': 3.20.0 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-table@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-tabs@3.20.0': - dependencies: - '@opentiny/vue-carousel': 3.20.0 - '@opentiny/vue-carousel-item': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-dropdown': 3.20.0 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-locale': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-tag-group@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tag': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-tag@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-text-popup@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-theme-mobile@3.20.0': {} - - '@opentiny/vue-theme@3.20.2': {} - - '@opentiny/vue-time-line-new@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-time-line@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - '@opentiny/vue-timeline-item': 3.20.0 - - '@opentiny/vue-time-panel@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-scrollbar': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-time-picker-mobile@3.20.0': - dependencies: - '@opentiny/vue-cascader-select': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-time-picker@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-picker': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-time-range@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-time-spinner': 3.20.0 - - '@opentiny/vue-time-select@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-picker': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-time-spinner@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-scrollbar': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-time@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-time-spinner': 3.20.0 - - '@opentiny/vue-timeline-item@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-toast@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-toggle-menu@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tree': 3.20.0 - - '@opentiny/vue-tooltip@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-top-box@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-transfer-panel@3.20.0': - dependencies: - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-pager': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-transfer@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-transfer-panel': 3.20.0 - - '@opentiny/vue-tree-menu@3.20.1': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-tree': 3.20.0 - - '@opentiny/vue-tree-select@3.20.0': - dependencies: - '@opentiny/vue-base-select': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tree': 3.20.0 - - '@opentiny/vue-tree@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-collapse-transition': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-directive': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-switch': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-upload-dragger@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-upload-list@3.20.0': - dependencies: - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-image-viewer': 3.20.0 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-progress': 3.20.0 - '@opentiny/vue-record': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tooltip': 3.20.0 - - '@opentiny/vue-upload@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tooltip': 3.20.0 - '@opentiny/vue-upload-dragger': 3.20.0 - - '@opentiny/vue-user-account@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-logout': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-user-contact': 3.20.0 - - '@opentiny/vue-user-contact@3.20.0': - dependencies: - '@opentiny/vue-card-template': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-espace': 3.20.0 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-user-head': 3.20.0 - - '@opentiny/vue-user-head-group@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-user-head': 3.20.0 - - '@opentiny/vue-user-head@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-user-link@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-loading': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-user@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-virtual-scroll-box@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - - '@opentiny/vue-virtual-tree@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-tree': 3.20.0 - '@opentiny/vue-virtual-scroll-box': 3.20.0 - - '@opentiny/vue-watermark@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue-wheel@3.20.0': - dependencies: - '@better-scroll/core': 2.5.0 - '@better-scroll/wheel': 2.5.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme-mobile': 3.20.0 - - '@opentiny/vue-wizard@3.20.0': - dependencies: - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - '@opentiny/vue-user-contact': 3.20.0 - - '@opentiny/vue-year-range@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-icon': 3.20.0 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-year-table': 3.20.0 - - '@opentiny/vue-year-table@3.20.0': - dependencies: - '@opentiny/vue-common': 3.20.1 - '@opentiny/vue-renderless': 3.20.3 - '@opentiny/vue-theme': 3.20.2 - - '@opentiny/vue@3.20.0(echarts@5.4.1)': - dependencies: - '@opentiny/vue-action-menu': 3.20.0 - '@opentiny/vue-action-sheet': 3.20.0 - '@opentiny/vue-alert': 3.20.0 - '@opentiny/vue-amount': 3.20.0 - '@opentiny/vue-anchor': 3.20.0 - '@opentiny/vue-area': 3.20.0 - '@opentiny/vue-async-flowchart': 3.20.0 - '@opentiny/vue-autocomplete': 3.20.0 - '@opentiny/vue-avatar': 3.20.0 - '@opentiny/vue-badge': 3.20.0 - '@opentiny/vue-base-select': 3.20.0 - '@opentiny/vue-breadcrumb': 3.20.0 - '@opentiny/vue-breadcrumb-item': 3.20.0 - '@opentiny/vue-bulletin-board': 3.20.0 - '@opentiny/vue-button': 3.20.0 - '@opentiny/vue-button-group': 3.20.0 - '@opentiny/vue-calendar': 3.20.0 - '@opentiny/vue-calendar-bar': 3.20.0 - '@opentiny/vue-calendar-view': 3.20.0 - '@opentiny/vue-card': 3.20.0 - '@opentiny/vue-card-group': 3.20.0 - '@opentiny/vue-card-template': 3.20.0 - '@opentiny/vue-carousel': 3.20.0 - '@opentiny/vue-carousel-item': 3.20.0 - '@opentiny/vue-cascader': 3.20.0 - '@opentiny/vue-cascader-menu': 3.20.0 - '@opentiny/vue-cascader-mobile': 3.20.0 - '@opentiny/vue-cascader-node': 3.20.0 - '@opentiny/vue-cascader-panel': 3.20.0 - '@opentiny/vue-cascader-select': 3.20.0 - '@opentiny/vue-cascader-view': 3.20.0 - '@opentiny/vue-cell': 3.20.0 - '@opentiny/vue-checkbox': 3.20.0 - '@opentiny/vue-checkbox-button': 3.20.0 - '@opentiny/vue-checkbox-group': 3.20.0 - '@opentiny/vue-col': 3.20.0 - '@opentiny/vue-collapse': 3.20.0 - '@opentiny/vue-collapse-item': 3.20.0 - '@opentiny/vue-collapse-transition': 3.20.0 - '@opentiny/vue-color-picker': 3.20.0 - '@opentiny/vue-color-select-panel': 3.20.0 - '@opentiny/vue-column-list-group': 3.20.0 - '@opentiny/vue-column-list-item': 3.20.0 - '@opentiny/vue-company': 3.20.0 - '@opentiny/vue-config-provider': 3.20.0 - '@opentiny/vue-container': 3.20.0 - '@opentiny/vue-country': 3.20.0 - '@opentiny/vue-crop': 3.20.0 - '@opentiny/vue-currency': 3.20.0 - '@opentiny/vue-date-panel': 3.20.0 - '@opentiny/vue-date-picker': 3.20.0 - '@opentiny/vue-date-picker-mobile-first': 3.20.0 - '@opentiny/vue-date-range': 3.20.0 - '@opentiny/vue-date-table': 3.20.0 - '@opentiny/vue-dept': 3.20.0 - '@opentiny/vue-dialog-box': 3.20.0 - '@opentiny/vue-dialog-select': 3.20.0 - '@opentiny/vue-divider': 3.20.0 - '@opentiny/vue-drawer': 3.20.0 - '@opentiny/vue-drop-roles': 3.20.0 - '@opentiny/vue-drop-times': 3.20.0 - '@opentiny/vue-dropdown': 3.20.0 - '@opentiny/vue-dropdown-item': 3.20.0 - '@opentiny/vue-dropdown-menu': 3.20.0 - '@opentiny/vue-dynamic-scroller': 3.20.0 - '@opentiny/vue-dynamic-scroller-item': 3.20.0 - '@opentiny/vue-espace': 3.20.0 - '@opentiny/vue-exception': 3.20.0 - '@opentiny/vue-fall-menu': 3.20.0 - '@opentiny/vue-file-upload': 3.20.0 - '@opentiny/vue-filter': 3.20.0 - '@opentiny/vue-filter-bar': 3.20.0 - '@opentiny/vue-filter-box': 3.20.0 - '@opentiny/vue-filter-panel': 3.20.0 - '@opentiny/vue-float-button': 3.20.0 - '@opentiny/vue-floatbar': 3.20.0 - '@opentiny/vue-floating-button': 3.20.0 - '@opentiny/vue-flowchart': 3.20.0 - '@opentiny/vue-fluent-editor': 3.20.2 - '@opentiny/vue-form': 3.20.0 - '@opentiny/vue-form-item': 3.20.0 - '@opentiny/vue-fullscreen': 3.20.0 - '@opentiny/vue-grid': 3.20.1 - '@opentiny/vue-grid-column': 3.20.0 - '@opentiny/vue-grid-manager': 3.20.0 - '@opentiny/vue-grid-select': 3.20.0 - '@opentiny/vue-grid-toolbar': 3.20.0 - '@opentiny/vue-guide': 3.20.0 - '@opentiny/vue-hrapprover': 3.20.0 - '@opentiny/vue-huicharts': 3.20.0(echarts@5.4.1) - '@opentiny/vue-huicharts-amap': 3.20.0 - '@opentiny/vue-huicharts-bar': 3.20.0 - '@opentiny/vue-huicharts-bmap': 3.20.0 - '@opentiny/vue-huicharts-boxplot': 3.20.0 - '@opentiny/vue-huicharts-candle': 3.20.0 - '@opentiny/vue-huicharts-core': 3.20.0 - '@opentiny/vue-huicharts-funnel': 3.20.0 - '@opentiny/vue-huicharts-gauge': 3.20.0 - '@opentiny/vue-huicharts-graph': 3.20.0 - '@opentiny/vue-huicharts-heatmap': 3.20.0 - '@opentiny/vue-huicharts-histogram': 3.20.0 - '@opentiny/vue-huicharts-line': 3.20.0 - '@opentiny/vue-huicharts-liquidfill': 3.20.0(echarts@5.4.1) - '@opentiny/vue-huicharts-map': 3.20.0 - '@opentiny/vue-huicharts-pie': 3.20.0 - '@opentiny/vue-huicharts-process': 3.20.0 - '@opentiny/vue-huicharts-radar': 3.20.0 - '@opentiny/vue-huicharts-ring': 3.20.0 - '@opentiny/vue-huicharts-sankey': 3.20.0 - '@opentiny/vue-huicharts-scatter': 3.20.0 - '@opentiny/vue-huicharts-sunburst': 3.20.0 - '@opentiny/vue-huicharts-tree': 3.20.0 - '@opentiny/vue-huicharts-waterfall': 3.20.0 - '@opentiny/vue-huicharts-wordcloud': 3.20.0(echarts@5.4.1) - '@opentiny/vue-image': 3.20.0 - '@opentiny/vue-image-viewer': 3.20.0 - '@opentiny/vue-index-bar': 3.20.0 - '@opentiny/vue-index-bar-anchor': 3.20.0 - '@opentiny/vue-input': 3.20.0 - '@opentiny/vue-ip-address': 3.20.0 - '@opentiny/vue-label': 3.20.0 - '@opentiny/vue-layout': 3.20.0 - '@opentiny/vue-link': 3.20.0 - '@opentiny/vue-link-menu': 3.20.0 - '@opentiny/vue-list': 3.20.0 - '@opentiny/vue-load-list': 3.20.0 - '@opentiny/vue-loading': 3.20.0 - '@opentiny/vue-locales': 3.20.0 - '@opentiny/vue-logon-user': 3.20.0 - '@opentiny/vue-logout': 3.20.0 - '@opentiny/vue-mask': 3.20.0 - '@opentiny/vue-menu': 3.20.0 - '@opentiny/vue-message': 3.20.0 - '@opentiny/vue-milestone': 3.20.0 - '@opentiny/vue-mind-map': 3.20.0 - '@opentiny/vue-mini-picker': 3.20.0 - '@opentiny/vue-modal': 3.20.0 - '@opentiny/vue-month-range': 3.20.0 - '@opentiny/vue-month-table': 3.20.0 - '@opentiny/vue-multi-select': 3.20.0 - '@opentiny/vue-multi-select-item': 3.20.0 - '@opentiny/vue-nav-bar': 3.20.0 - '@opentiny/vue-nav-menu': 3.20.0 - '@opentiny/vue-notify': 3.20.0 - '@opentiny/vue-numeric': 3.20.0 - '@opentiny/vue-option': 3.20.0 - '@opentiny/vue-option-group': 3.20.0 - '@opentiny/vue-pager': 3.20.0 - '@opentiny/vue-pager-item': 3.20.0 - '@opentiny/vue-panel': 3.20.0 - '@opentiny/vue-picker': 3.20.0 - '@opentiny/vue-picker-column': 3.20.0 - '@opentiny/vue-pop-upload': 3.20.0 - '@opentiny/vue-popconfirm': 3.20.0 - '@opentiny/vue-popeditor': 3.20.0 - '@opentiny/vue-popover': 3.20.0 - '@opentiny/vue-popup': 3.20.0 - '@opentiny/vue-progress': 3.20.0 - '@opentiny/vue-pull-refresh': 3.20.0 - '@opentiny/vue-qr-code': 3.20.0 - '@opentiny/vue-quarter-panel': 3.20.0 - '@opentiny/vue-query-builder': 3.20.0 - '@opentiny/vue-radio': 3.20.0 - '@opentiny/vue-radio-button': 3.20.0 - '@opentiny/vue-radio-group': 3.20.0 - '@opentiny/vue-rate': 3.20.0 - '@opentiny/vue-record': 3.20.0 - '@opentiny/vue-recycle-scroller': 3.20.0 - '@opentiny/vue-rich-text-editor': 3.20.0 - '@opentiny/vue-river': 3.20.0 - '@opentiny/vue-roles': 3.20.0 - '@opentiny/vue-row': 3.20.0 - '@opentiny/vue-scroll-text': 3.20.0 - '@opentiny/vue-scrollbar': 3.20.0 - '@opentiny/vue-search': 3.20.0 - '@opentiny/vue-select': 3.20.0 - '@opentiny/vue-select-dropdown': 3.20.0 - '@opentiny/vue-select-mobile': 3.20.0 - '@opentiny/vue-select-view': 3.20.0 - '@opentiny/vue-selected-box': 3.20.0 - '@opentiny/vue-signature': 3.20.0 - '@opentiny/vue-skeleton': 3.20.0 - '@opentiny/vue-skeleton-item': 3.20.0 - '@opentiny/vue-slider': 3.20.0 - '@opentiny/vue-slider-button': 3.20.0 - '@opentiny/vue-slider-button-group': 3.20.0 - '@opentiny/vue-split': 3.20.0 - '@opentiny/vue-standard-list-item': 3.20.0 - '@opentiny/vue-statistic': 3.20.0 - '@opentiny/vue-steps': 3.20.0 - '@opentiny/vue-sticky': 3.20.0 - '@opentiny/vue-switch': 3.20.0 - '@opentiny/vue-tab-item': 3.20.0 - '@opentiny/vue-tabbar': 3.20.0 - '@opentiny/vue-tabbar-item': 3.20.0 - '@opentiny/vue-table': 3.20.0 - '@opentiny/vue-tabs': 3.20.0 - '@opentiny/vue-tag': 3.20.0 - '@opentiny/vue-tag-group': 3.20.0 - '@opentiny/vue-text-popup': 3.20.0 - '@opentiny/vue-time': 3.20.0 - '@opentiny/vue-time-line': 3.20.0 - '@opentiny/vue-time-line-new': 3.20.0 - '@opentiny/vue-time-panel': 3.20.0 - '@opentiny/vue-time-picker': 3.20.0 - '@opentiny/vue-time-picker-mobile': 3.20.0 - '@opentiny/vue-time-range': 3.20.0 - '@opentiny/vue-time-select': 3.20.0 - '@opentiny/vue-time-spinner': 3.20.0 - '@opentiny/vue-timeline-item': 3.20.0 - '@opentiny/vue-toast': 3.20.0 - '@opentiny/vue-toggle-menu': 3.20.0 - '@opentiny/vue-tooltip': 3.20.0 - '@opentiny/vue-top-box': 3.20.0 - '@opentiny/vue-transfer': 3.20.0 - '@opentiny/vue-transfer-panel': 3.20.0 - '@opentiny/vue-tree': 3.20.0 - '@opentiny/vue-tree-menu': 3.20.1 - '@opentiny/vue-tree-select': 3.20.0 - '@opentiny/vue-upload': 3.20.0 - '@opentiny/vue-upload-dragger': 3.20.0 - '@opentiny/vue-upload-list': 3.20.0 - '@opentiny/vue-user': 3.20.0 - '@opentiny/vue-user-account': 3.20.0 - '@opentiny/vue-user-contact': 3.20.0 - '@opentiny/vue-user-head': 3.20.0 - '@opentiny/vue-user-head-group': 3.20.0 - '@opentiny/vue-user-link': 3.20.0 - '@opentiny/vue-virtual-scroll-box': 3.20.0 - '@opentiny/vue-virtual-tree': 3.20.0 - '@opentiny/vue-watermark': 3.20.0 - '@opentiny/vue-wheel': 3.20.0 - '@opentiny/vue-wizard': 3.20.0 - '@opentiny/vue-year-range': 3.20.0 - '@opentiny/vue-year-table': 3.20.0 - transitivePeerDependencies: - - echarts - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@rolldown/pluginutils@1.0.0-beta.38': {} - - '@rollup/plugin-inject@5.0.5(rollup@4.52.0)': - dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.52.0) - estree-walker: 2.0.2 - magic-string: 0.30.19 - optionalDependencies: - rollup: 4.52.0 - - '@rollup/plugin-replace@6.0.2(rollup@4.52.0)': - dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.52.0) - magic-string: 0.30.19 - optionalDependencies: - rollup: 4.52.0 - - '@rollup/pluginutils@5.3.0(rollup@4.52.0)': - dependencies: - '@types/estree': 1.0.8 - estree-walker: 2.0.2 - picomatch: 4.0.3 - optionalDependencies: - rollup: 4.52.0 - - '@rollup/rollup-android-arm-eabi@4.52.0': - optional: true - - '@rollup/rollup-android-arm64@4.52.0': - optional: true - - '@rollup/rollup-darwin-arm64@4.52.0': - optional: true - - '@rollup/rollup-darwin-x64@4.52.0': - optional: true - - '@rollup/rollup-freebsd-arm64@4.52.0': - optional: true - - '@rollup/rollup-freebsd-x64@4.52.0': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.52.0': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.52.0': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.52.0': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.52.0': - optional: true - - '@rollup/rollup-linux-loong64-gnu@4.52.0': - optional: true - - '@rollup/rollup-linux-ppc64-gnu@4.52.0': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.52.0': - optional: true - - '@rollup/rollup-linux-riscv64-musl@4.52.0': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.52.0': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.52.0': - optional: true - - '@rollup/rollup-linux-x64-musl@4.52.0': - optional: true - - '@rollup/rollup-openharmony-arm64@4.52.0': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.52.0': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.52.0': - optional: true - - '@rollup/rollup-win32-x64-gnu@4.52.0': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.52.0': - optional: true - - '@seald-io/binary-search-tree@1.0.3': {} - - '@seald-io/nedb@4.1.2': - dependencies: - '@seald-io/binary-search-tree': 1.0.3 - localforage: 1.10.0 - util: 0.12.5 - - '@trysound/sax@0.2.0': {} - - '@types/diff-match-patch@1.0.36': {} - - '@types/estree@1.0.8': {} - - '@types/formidable@1.2.8': - dependencies: - '@types/node': 24.5.2 - - '@types/node@18.19.127': - dependencies: - undici-types: 5.26.5 - - '@types/node@24.5.2': - dependencies: - undici-types: 7.12.0 - - '@types/svgo@2.6.4': - dependencies: - '@types/node': 18.19.127 - - '@types/trusted-types@2.0.7': - optional: true - - '@types/web-bluetooth@0.0.16': {} - - '@types/web-bluetooth@0.0.21': {} - - '@ungap/structured-clone@1.3.0': {} - - '@vitejs/plugin-vue-jsx@4.2.0(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)': - dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) - '@rolldown/pluginutils': 1.0.0-beta.38 - '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4) - vite: 5.4.20(@types/node@18.19.127)(less@4.4.1) - vue: 3.5.21 - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-vue@5.2.4(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21)': - dependencies: - vite: 5.4.20(@types/node@18.19.127)(less@4.4.1) - vue: 3.5.21 - - '@vue/babel-helper-vue-transform-on@1.5.0': {} - - '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.18.13)': - dependencies: - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.18.13) - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - '@vue/babel-helper-vue-transform-on': 1.5.0 - '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.18.13) - '@vue/shared': 3.5.21 - optionalDependencies: - '@babel/core': 7.18.13 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9)': - dependencies: - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.23.9) - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - '@vue/babel-helper-vue-transform-on': 1.5.0 - '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.23.9) - '@vue/shared': 3.5.21 - optionalDependencies: - '@babel/core': 7.23.9 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)': - dependencies: - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - '@vue/babel-helper-vue-transform-on': 1.5.0 - '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.4) - '@vue/shared': 3.5.21 - optionalDependencies: - '@babel/core': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.18.13)': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/core': 7.18.13 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.4 - '@vue/compiler-sfc': 3.5.21 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.23.9)': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.4 - '@vue/compiler-sfc': 3.5.21 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.28.4)': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/core': 7.28.4 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.4 - '@vue/compiler-sfc': 3.5.21 - transitivePeerDependencies: - - supports-color - - '@vue/compiler-core@3.2.45': - dependencies: - '@babel/parser': 7.23.9 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - source-map: 0.6.1 - - '@vue/compiler-core@3.5.21': - dependencies: - '@babel/parser': 7.28.4 - '@vue/shared': 3.5.21 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-dom@3.2.45': - dependencies: - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 - - '@vue/compiler-dom@3.5.21': - dependencies: - '@vue/compiler-core': 3.5.21 - '@vue/shared': 3.5.21 - - '@vue/compiler-sfc@3.2.45': - dependencies: - '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.2.45 - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-ssr': 3.2.45 - '@vue/reactivity-transform': 3.2.45 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.5.6 - source-map: 0.6.1 - - '@vue/compiler-sfc@3.5.21': - dependencies: - '@babel/parser': 7.28.4 - '@vue/compiler-core': 3.5.21 - '@vue/compiler-dom': 3.5.21 - '@vue/compiler-ssr': 3.5.21 - '@vue/shared': 3.5.21 - estree-walker: 2.0.2 - magic-string: 0.30.19 - postcss: 8.5.6 - source-map-js: 1.2.1 - - '@vue/compiler-ssr@3.2.45': - dependencies: - '@vue/compiler-dom': 3.2.45 - '@vue/shared': 3.2.45 - - '@vue/compiler-ssr@3.5.21': - dependencies: - '@vue/compiler-dom': 3.5.21 - '@vue/shared': 3.5.21 - - '@vue/devtools-api@6.6.4': {} - - '@vue/reactivity-transform@3.2.45': - dependencies: - '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - magic-string: 0.25.9 - - '@vue/reactivity@3.5.21': - dependencies: - '@vue/shared': 3.5.21 - - '@vue/repl@4.6.1': {} - - '@vue/runtime-core@3.5.21': - dependencies: - '@vue/reactivity': 3.5.21 - '@vue/shared': 3.5.21 - - '@vue/runtime-dom@3.5.21': - dependencies: - '@vue/reactivity': 3.5.21 - '@vue/runtime-core': 3.5.21 - '@vue/shared': 3.5.21 - csstype: 3.1.3 - - '@vue/server-renderer@3.5.21(vue@3.5.21)': - dependencies: - '@vue/compiler-ssr': 3.5.21 - '@vue/shared': 3.5.21 - vue: 3.5.21 - - '@vue/shared@3.2.45': {} - - '@vue/shared@3.5.21': {} - - '@vueuse/core@13.9.0(vue@3.5.21)': - dependencies: - '@types/web-bluetooth': 0.0.21 - '@vueuse/metadata': 13.9.0 - '@vueuse/shared': 13.9.0(vue@3.5.21) - vue: 3.5.21 - - '@vueuse/core@9.13.0(vue@3.5.21)': - dependencies: - '@types/web-bluetooth': 0.0.16 - '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.5.21) - vue-demi: 0.14.10(vue@3.5.21) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/metadata@13.9.0': {} - - '@vueuse/metadata@9.13.0': {} - - '@vueuse/shared@13.9.0(vue@3.5.21)': - dependencies: - vue: 3.5.21 - - '@vueuse/shared@9.13.0(vue@3.5.21)': - dependencies: - vue-demi: 0.14.10(vue@3.5.21) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - accepts@2.0.0: - dependencies: - mime-types: 3.0.1 - negotiator: 1.0.0 - - acorn-jsx@5.3.2(acorn@8.15.0): - dependencies: - acorn: 8.15.0 - - acorn@8.15.0: {} - - adler-32@1.3.1: {} - - aggregate-error@1.0.0: - dependencies: - clean-stack: 1.3.0 - indent-string: 3.2.0 - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ansi-regex@2.1.1: {} - - ansi-regex@5.0.1: {} - - ansi-regex@6.2.2: {} - - ansi-styles@2.2.1: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.3: {} - - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - argparse@2.0.1: {} - - arr-diff@4.0.0: {} - - arr-flatten@1.1.0: {} - - arr-union@3.1.0: {} - - array-buffer-byte-length@1.0.2: - dependencies: - call-bound: 1.0.4 - is-array-buffer: 3.0.5 - - array-union@2.1.0: {} - - array-unique@0.3.2: {} - - arraybuffer.prototype.slice@1.0.4: - dependencies: - array-buffer-byte-length: 1.0.2 - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - is-array-buffer: 3.0.5 - - assign-symbols@1.0.0: {} - - async-function@1.0.0: {} - - asynckit@0.4.0: {} - - atob@2.1.2: {} - - available-typed-arrays@1.0.7: - dependencies: - possible-typed-array-names: 1.1.0 - - axios@0.28.1: - dependencies: - follow-redirects: 1.15.11 - form-data: 4.0.4 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - - babel-runtime@6.26.0: - dependencies: - core-js: 2.6.12 - regenerator-runtime: 0.11.1 - - balanced-match@1.0.2: {} - - base64-arraybuffer@1.0.2: {} - - base@0.11.2: - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.1 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - - baseline-browser-mapping@2.8.6: {} - - batch-processor@1.0.0: {} - - big.js@5.2.2: {} - - binary-extensions@2.3.0: {} - - bluebird@3.7.2: {} - - body-parser@2.2.0: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 4.4.3 - http-errors: 2.0.0 - iconv-lite: 0.6.3 - on-finished: 2.4.1 - qs: 6.14.0 - raw-body: 3.0.1 - type-is: 2.0.1 - transitivePeerDependencies: - - supports-color - - boolbase@1.0.0: {} - - brace-expansion@1.1.12: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.2: - dependencies: - balanced-match: 1.0.2 - - braces@2.3.2: - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - browserslist@4.26.2: - dependencies: - baseline-browser-mapping: 2.8.6 - caniuse-lite: 1.0.30001743 - electron-to-chromium: 1.5.222 - node-releases: 2.0.21 - update-browserslist-db: 1.1.3(browserslist@4.26.2) - - buffer-equal-constant-time@1.0.1: {} - - bytes@3.1.2: {} - - cache-base@1.0.1: - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.1 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - - cache-content-type@1.0.1: - dependencies: - mime-types: 2.1.35 - ylru: 1.4.0 - - call-bind-apply-helpers@1.0.2: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - - call-bind@1.0.8: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - get-intrinsic: 1.3.0 - set-function-length: 1.2.2 - - call-bound@1.0.4: - dependencies: - call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.3.0 - - callsites@3.1.0: {} - - camelcase@5.3.1: {} - - caniuse-lite@1.0.30001743: {} - - cfb@1.2.2: - dependencies: - adler-32: 1.3.1 - crc-32: 1.2.2 - - chalk@1.1.3: - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - class-utils@0.3.6: - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - - clean-stack@1.3.0: {} - - clipboard@2.0.11: - dependencies: - good-listener: 1.2.2 - select: 1.1.2 - tiny-emitter: 2.1.0 - - cliui@6.0.0: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - clone@2.1.2: {} - - co-body@5.2.0: - dependencies: - inflation: 2.1.0 - qs: 6.14.0 - raw-body: 2.5.2 - type-is: 1.6.18 - - co@4.6.0: {} - - codepage@1.15.0: {} - - collection-visit@1.0.0: - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - color-string@1.9.1: - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.4 - - color@4.2.3: - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - - commander@2.20.3: {} - - commander@7.2.0: {} - - component-emitter@1.3.1: {} - - concat-map@0.0.1: {} - - concurrently@8.2.2: - dependencies: - chalk: 4.1.2 - date-fns: 2.30.0 - lodash: 4.17.21 - rxjs: 7.8.2 - shell-quote: 1.8.3 - spawn-command: 0.0.2 - supports-color: 8.1.1 - tree-kill: 1.2.2 - yargs: 17.7.2 - - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-disposition@1.0.0: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - - convert-source-map@1.9.0: {} - - convert-source-map@2.0.0: {} - - cookie-signature@1.2.2: {} - - cookie@0.7.2: {} - - cookies@0.9.1: - dependencies: - depd: 2.0.0 - keygrip: 1.1.0 - - copy-anything@2.0.6: - dependencies: - is-what: 3.14.1 - - copy-descriptor@0.1.1: {} - - core-js@2.6.12: {} - - core-util-is@1.0.3: {} - - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - - crc-32@1.2.2: {} - - cropperjs@1.5.7: {} - - cross-env@7.0.3: - dependencies: - cross-spawn: 7.0.6 - - cross-spawn@7.0.6: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crypto-js@4.2.0: {} - - css-line-break@2.1.0: - dependencies: - utrie: 1.0.2 - - css-select@4.3.0: - dependencies: - boolbase: 1.0.0 - css-what: 6.2.2 - domhandler: 4.3.1 - domutils: 2.8.0 - nth-check: 2.1.1 - - css-tree@1.1.3: - dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 - - css-tree@2.3.1: - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 - - css-what@6.2.2: {} - - cssesc@3.0.0: {} - - cssfilter@0.0.10: {} - - csso@4.2.0: - dependencies: - css-tree: 1.1.3 - - csstype@3.1.3: {} - - data-view-buffer@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 - - data-view-byte-length@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 - - data-view-byte-offset@1.0.1: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 - - date-fns@2.30.0: - dependencies: - '@babel/runtime': 7.28.4 - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@4.4.3: - dependencies: - ms: 2.1.3 - - decamelize@1.2.0: {} - - decode-uri-component@0.2.2: {} - - deep-equal@1.0.1: {} - - deep-is@0.1.4: {} - - deepmerge@4.3.1: {} - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.1 - es-errors: 1.3.0 - gopd: 1.2.0 - - define-lazy-prop@2.0.0: {} - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - - define-property@0.2.5: - dependencies: - is-descriptor: 0.1.7 - - define-property@1.0.0: - dependencies: - is-descriptor: 1.0.3 - - define-property@2.0.2: - dependencies: - is-descriptor: 1.0.3 - isobject: 3.0.1 - - delayed-stream@1.0.0: {} - - delegate@3.2.0: {} - - delegates@1.0.0: {} - - depd@1.1.2: {} - - depd@2.0.0: {} - - destroy@1.2.0: {} - - diff-match-patch@1.0.5: {} - - dijkstrajs@1.0.3: {} - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - - dom-serializer@0.2.2: - dependencies: - domelementtype: 2.3.0 - entities: 2.2.0 - - dom-serializer@1.4.1: - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 - - domelementtype@1.3.1: {} - - domelementtype@2.3.0: {} - - domhandler@2.4.2: - dependencies: - domelementtype: 1.3.1 - - domhandler@4.3.1: - dependencies: - domelementtype: 2.3.0 - - dompurify@3.2.7: - optionalDependencies: - '@types/trusted-types': 2.0.7 - - domutils@1.7.0: - dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 - - domutils@2.8.0: - dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 - domhandler: 4.3.1 - - dunder-proto@1.0.1: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-errors: 1.3.0 - gopd: 1.2.0 - - eastasianwidth@0.2.0: {} - - ecdsa-sig-formatter@1.0.11: - dependencies: - safe-buffer: 5.2.1 - - echarts-liquidfill@3.1.0(echarts@5.4.1): - dependencies: - echarts: 5.4.1 - - echarts-wordcloud@2.0.0(echarts@5.4.1): - dependencies: - echarts: 5.4.1 - - echarts@5.4.1: - dependencies: - tslib: 2.3.0 - zrender: 5.4.1 - - ee-first@1.1.1: {} - - electron-to-chromium@1.5.222: {} - - element-resize-detector@1.2.4: - dependencies: - batch-processor: 1.0.0 - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - emojis-list@3.0.0: {} - - encode-utf8@1.0.3: {} - - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - - entities@1.1.2: {} - - entities@2.2.0: {} - - entities@4.5.0: {} - - errno@0.1.8: - dependencies: - prr: 1.0.1 - optional: true - - es-abstract@1.24.0: - dependencies: - array-buffer-byte-length: 1.0.2 - arraybuffer.prototype.slice: 1.0.4 - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - call-bound: 1.0.4 - data-view-buffer: 1.0.2 - data-view-byte-length: 1.0.2 - data-view-byte-offset: 1.0.1 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-set-tostringtag: 2.1.0 - es-to-primitive: 1.3.0 - function.prototype.name: 1.1.8 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - get-symbol-description: 1.1.0 - globalthis: 1.0.4 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - has-proto: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.2 - internal-slot: 1.1.0 - is-array-buffer: 3.0.5 - is-callable: 1.2.7 - is-data-view: 1.0.2 - is-negative-zero: 2.0.3 - is-regex: 1.2.1 - is-set: 2.0.3 - is-shared-array-buffer: 1.0.4 - is-string: 1.1.1 - is-typed-array: 1.1.15 - is-weakref: 1.1.1 - math-intrinsics: 1.1.0 - object-inspect: 1.13.4 - object-keys: 1.1.1 - object.assign: 4.1.7 - own-keys: 1.0.1 - regexp.prototype.flags: 1.5.4 - safe-array-concat: 1.1.3 - safe-push-apply: 1.0.0 - safe-regex-test: 1.1.0 - set-proto: 1.0.0 - stop-iteration-iterator: 1.1.0 - string.prototype.trim: 1.2.10 - string.prototype.trimend: 1.0.9 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.3 - typed-array-byte-length: 1.0.3 - typed-array-byte-offset: 1.0.4 - typed-array-length: 1.0.7 - unbox-primitive: 1.1.0 - which-typed-array: 1.1.19 - - es-define-property@1.0.1: {} - - es-errors@1.3.0: {} - - es-object-atoms@1.1.1: - dependencies: - es-errors: 1.3.0 - - es-set-tostringtag@2.1.0: - dependencies: - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - es-to-primitive@1.3.0: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.1.0 - is-symbol: 1.1.1 - - esbuild-plugin-copy@2.1.1(esbuild@0.21.5): - dependencies: - chalk: 4.1.2 - chokidar: 3.6.0 - esbuild: 0.21.5 - fs-extra: 10.1.0 - globby: 11.1.0 - - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - - escalade@3.2.0: {} - - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@4.0.0: {} - - eslint-linter-browserify@8.57.0: {} - - eslint-scope@7.2.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint@8.57.1: - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) - '@eslint-community/regexpp': 4.12.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.3.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.3 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - 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.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - - espree@9.6.1: - dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) - eslint-visitor-keys: 3.4.3 - - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - - estree-walker@0.6.1: {} - - estree-walker@2.0.2: {} - - esutils@2.0.3: {} - - etag@1.8.1: {} - - eventemitter3@5.0.1: {} - - eventsource-parser@3.0.6: {} - - eventsource@3.0.7: - dependencies: - eventsource-parser: 3.0.6 - - expand-brackets@2.1.4: - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - - express-rate-limit@7.5.1(express@5.1.0): - dependencies: - express: 5.1.0 - - express@5.1.0: - dependencies: - accepts: 2.0.0 - body-parser: 2.2.0 - content-disposition: 1.0.0 - content-type: 1.0.5 - cookie: 0.7.2 - cookie-signature: 1.2.2 - debug: 4.4.3 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 2.1.0 - fresh: 2.0.0 - http-errors: 2.0.0 - merge-descriptors: 2.0.0 - mime-types: 3.0.1 - on-finished: 2.4.1 - once: 1.4.0 - parseurl: 1.3.3 - proxy-addr: 2.0.7 - qs: 6.14.0 - range-parser: 1.2.1 - router: 2.2.0 - send: 1.2.0 - serve-static: 2.2.0 - statuses: 2.0.2 - type-is: 2.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - extend-shallow@2.0.1: - dependencies: - is-extendable: 0.1.1 - - extend-shallow@3.0.2: - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - - extglob@2.0.4: - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - - fast-deep-equal@3.1.3: {} - - fast-diff@1.3.0: {} - - fast-glob@3.3.3: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fastq@1.19.1: - dependencies: - reusify: 1.1.0 - - file-entry-cache@6.0.1: - dependencies: - flat-cache: 3.2.0 - - file-saver@2.0.5: {} - - fill-range@4.0.0: - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - finalhandler@2.1.0: - dependencies: - debug: 4.4.3 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.2 - transitivePeerDependencies: - - supports-color - - find-up@4.1.0: - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flat-cache@3.2.0: - dependencies: - flatted: 3.3.3 - keyv: 4.5.4 - rimraf: 3.0.2 - - flatted@3.3.3: {} - - follow-redirects@1.15.11: {} - - for-each@0.3.5: - dependencies: - is-callable: 1.2.7 - - for-in@1.0.2: {} - - foreground-child@3.3.1: - dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 - - form-data@4.0.4: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - es-set-tostringtag: 2.1.0 - hasown: 2.0.2 - mime-types: 2.1.35 - - formidable@1.2.6: {} - - forwarded@0.2.0: {} - - frac@1.1.2: {} - - fragment-cache@0.2.1: - dependencies: - map-cache: 0.2.2 - - fresh@0.5.2: {} - - fresh@2.0.0: {} - - fs-extra@10.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - - fs-extra@11.3.2: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - - fs.realpath@1.0.0: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - function.prototype.name@1.1.8: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - functions-have-names: 1.2.3 - hasown: 2.0.2 - is-callable: 1.2.7 - - functions-have-names@1.2.3: {} - - gensync@1.0.0-beta.2: {} - - get-caller-file@2.0.5: {} - - get-intrinsic@1.3.0: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - function-bind: 1.1.2 - get-proto: 1.0.1 - gopd: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.2 - math-intrinsics: 1.1.0 - - get-proto@1.0.1: - dependencies: - dunder-proto: 1.0.1 - es-object-atoms: 1.1.1 - - get-symbol-description@1.1.0: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - - get-value@2.0.6: {} - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@10.4.5: - dependencies: - foreground-child: 3.3.1 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - - globals@11.12.0: {} - - globals@13.24.0: - dependencies: - type-fest: 0.20.2 - - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.2.0 - - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.3 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - - good-listener@1.2.2: - dependencies: - delegate: 3.2.0 - - gopd@1.2.0: {} - - graceful-fs@4.2.11: {} - - graphemer@1.4.0: {} - - has-ansi@2.0.0: - dependencies: - ansi-regex: 2.1.1 - - has-bigints@1.1.0: {} - - has-flag@1.0.0: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.1 - - has-proto@1.2.0: - dependencies: - dunder-proto: 1.0.1 - - has-symbols@1.1.0: {} - - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.1.0 - - has-value@0.3.1: - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - - has-value@1.0.0: - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - - has-values@0.1.4: {} - - has-values@1.0.0: - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - he@1.2.0: {} - - highlight.js@11.11.1: {} - - html2canvas@1.4.1: - dependencies: - css-line-break: 2.1.0 - text-segmentation: 1.0.3 - - htmlparser2@3.10.1: - dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.2 - - http-assert@1.5.0: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.8.1 - - http-errors@1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - - iconv-lite@0.7.0: - dependencies: - safer-buffer: 2.1.2 - - ignore@5.3.2: {} - - image-size@0.5.5: {} - - immediate@3.0.6: {} - - import-fresh@3.3.1: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - imurmurhash@0.1.4: {} - - indent-string@3.2.0: {} - - inflation@2.1.0: {} - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.3: {} - - inherits@2.0.4: {} - - internal-slot@1.1.0: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.1.0 - - interpret@1.4.0: {} - - ipaddr.js@1.9.1: {} - - is-accessor-descriptor@1.0.1: - dependencies: - hasown: 2.0.2 - - is-arguments@1.2.0: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-array-buffer@3.0.5: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - - is-arrayish@0.3.4: {} - - is-async-function@2.1.1: - dependencies: - async-function: 1.0.0 - call-bound: 1.0.4 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - - is-bigint@1.1.0: - dependencies: - has-bigints: 1.1.0 - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-boolean-object@1.2.2: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-buffer@1.1.6: {} - - is-callable@1.2.7: {} - - is-core-module@2.16.1: - dependencies: - hasown: 2.0.2 - - is-data-descriptor@1.0.1: - dependencies: - hasown: 2.0.2 - - is-data-view@1.0.2: - dependencies: - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - is-typed-array: 1.1.15 - - is-date-object@1.1.0: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-descriptor@0.1.7: - dependencies: - is-accessor-descriptor: 1.0.1 - is-data-descriptor: 1.0.1 - - is-descriptor@1.0.3: - dependencies: - is-accessor-descriptor: 1.0.1 - is-data-descriptor: 1.0.1 - - is-docker@2.2.1: {} - - is-extendable@0.1.1: {} - - is-extendable@1.0.1: - dependencies: - is-plain-object: 2.0.4 - - is-extglob@2.1.1: {} - - is-finalizationregistry@1.1.1: - dependencies: - call-bound: 1.0.4 - - is-fullwidth-code-point@3.0.0: {} - - is-generator-function@1.1.0: - dependencies: - call-bound: 1.0.4 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-map@2.0.3: {} - - is-negative-zero@2.0.3: {} - - is-number-object@1.1.1: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-number@3.0.0: - dependencies: - kind-of: 3.2.2 - - is-number@7.0.0: {} - - is-path-inside@3.0.3: {} - - is-plain-obj@1.1.0: {} - - is-plain-object@2.0.4: - dependencies: - isobject: 3.0.1 - - is-promise@4.0.0: {} - - is-regex@1.2.1: - dependencies: - call-bound: 1.0.4 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - is-set@2.0.3: {} - - is-shared-array-buffer@1.0.4: - dependencies: - call-bound: 1.0.4 - - is-string@1.1.1: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-symbol@1.1.1: - dependencies: - call-bound: 1.0.4 - has-symbols: 1.1.0 - safe-regex-test: 1.1.0 - - is-typed-array@1.1.15: - dependencies: - which-typed-array: 1.1.19 - - is-weakmap@2.0.2: {} - - is-weakref@1.1.1: - dependencies: - call-bound: 1.0.4 - - is-weakset@2.0.4: - dependencies: - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - - is-what@3.14.1: {} - - is-windows@1.0.2: {} - - is-wsl@2.2.0: - dependencies: - is-docker: 2.2.1 - - isarray@0.0.1: {} - - isarray@1.0.0: {} - - isarray@2.0.5: {} - - isexe@2.0.0: {} - - isobject@2.1.0: - dependencies: - isarray: 1.0.0 - - isobject@3.0.1: {} - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - js-base64@2.6.4: {} - - js-tokens@4.0.0: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsesc@2.5.2: {} - - jsesc@3.1.0: {} - - json-buffer@3.0.1: {} - - json-schema-traverse@0.4.1: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json5@1.0.2: - dependencies: - minimist: 1.2.8 - - json5@2.2.3: {} - - jsondiffpatch@0.6.2: - dependencies: - '@types/diff-match-patch': 1.0.36 - diff-match-patch: 1.0.5 - - jsonfile@6.2.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - - jsonwebtoken@8.5.1: - dependencies: - jws: 3.2.2 - lodash.includes: 4.3.0 - lodash.isboolean: 3.0.3 - lodash.isinteger: 4.0.4 - lodash.isnumber: 3.0.3 - lodash.isplainobject: 4.0.6 - lodash.isstring: 4.0.1 - lodash.once: 4.1.1 - ms: 2.1.3 - semver: 5.7.2 - - jsonwebtoken@9.0.2: - dependencies: - jws: 3.2.2 - lodash.includes: 4.3.0 - lodash.isboolean: 3.0.3 - lodash.isinteger: 4.0.4 - lodash.isnumber: 3.0.3 - lodash.isplainobject: 4.0.6 - lodash.isstring: 4.0.1 - lodash.once: 4.1.1 - ms: 2.1.3 - semver: 7.7.2 - - jszip@3.10.1: - dependencies: - lie: 3.3.0 - pako: 1.0.11 - readable-stream: 2.3.8 - setimmediate: 1.0.5 - - jwa@1.4.2: - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - - jws@3.2.2: - dependencies: - jwa: 1.4.2 - safe-buffer: 5.2.1 - - keygrip@1.1.0: - dependencies: - tsscmp: 1.0.6 - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - kind-of@3.2.2: - dependencies: - is-buffer: 1.1.6 - - kind-of@4.0.0: - dependencies: - is-buffer: 1.1.6 - - kind-of@5.1.0: {} - - kind-of@6.0.3: {} - - koa-body@4.2.0: - dependencies: - '@types/formidable': 1.2.8 - co-body: 5.2.0 - formidable: 1.2.6 - - koa-compose@4.1.0: {} - - koa-convert@2.0.0: - dependencies: - co: 4.6.0 - koa-compose: 4.1.0 - - koa-jwt@3.6.0: - dependencies: - jsonwebtoken: 8.5.1 - koa-unless: 1.0.7 - p-any: 1.1.0 - - koa-router@8.0.8: - dependencies: - debug: 4.4.3 - http-errors: 1.8.1 - koa-compose: 4.1.0 - methods: 1.1.2 - path-to-regexp: 1.9.0 - urijs: 1.19.11 - transitivePeerDependencies: - - supports-color - - koa-send@3.3.0: - dependencies: - co: 4.6.0 - debug: 2.6.9 - mz: 2.7.0 - resolve-path: 1.4.0 - transitivePeerDependencies: - - supports-color - - koa-static2@0.1.8: - dependencies: - babel-runtime: 6.26.0 - koa-send: 3.3.0 - transitivePeerDependencies: - - supports-color - - koa-unless@1.0.7: {} - - koa@2.16.2: - dependencies: - accepts: 1.3.8 - cache-content-type: 1.0.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - debug: 4.4.3 - delegates: 1.0.0 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 1.8.1 - is-generator-function: 1.1.0 - koa-compose: 4.1.0 - koa-convert: 2.0.0 - on-finished: 2.4.1 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - less@4.4.1: - dependencies: - copy-anything: 2.0.6 - parse-node-version: 1.0.1 - tslib: 2.8.1 - optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.11 - image-size: 0.5.5 - make-dir: 2.1.0 - mime: 1.6.0 - needle: 3.3.1 - source-map: 0.6.1 - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - lie@3.1.1: - dependencies: - immediate: 3.0.6 - - lie@3.3.0: - dependencies: - immediate: 3.0.6 - - linkify-it@5.0.0: - dependencies: - uc.micro: 2.1.0 - - loader-utils@1.4.2: - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 1.0.2 - - localforage@1.10.0: - dependencies: - lie: 3.1.1 - - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash-es@4.17.21: {} - - lodash.clonedeep@4.5.0: {} - - lodash.includes@4.3.0: {} - - lodash.isboolean@3.0.3: {} - - lodash.isequal@4.5.0: {} - - lodash.isinteger@4.0.4: {} - - lodash.isnumber@3.0.3: {} - - lodash.isplainobject@4.0.6: {} - - lodash.isstring@4.0.1: {} - - lodash.merge@4.6.2: {} - - lodash.once@4.1.1: {} - - lodash@4.17.21: {} - - lru-cache@10.4.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - magic-string@0.25.9: - dependencies: - sourcemap-codec: 1.4.8 - - magic-string@0.30.19: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - - make-dir@2.1.0: - dependencies: - pify: 4.0.1 - semver: 5.7.2 - optional: true - - map-cache@0.2.2: {} - - map-visit@1.0.0: - dependencies: - object-visit: 1.0.1 - - markdown-it@14.1.0: - dependencies: - argparse: 2.0.1 - entities: 4.5.0 - linkify-it: 5.0.0 - mdurl: 2.0.0 - punycode.js: 2.3.1 - uc.micro: 2.1.0 - - marked@4.3.0: {} - - math-intrinsics@1.1.0: {} - - mdn-data@2.0.14: {} - - mdn-data@2.0.30: {} - - mdurl@2.0.0: {} - - media-typer@0.3.0: {} - - media-typer@1.1.0: {} - - merge-descriptors@2.0.0: {} - - merge-options@1.0.1: - dependencies: - is-plain-obj: 1.1.0 - - merge2@1.4.1: {} - - methods@1.1.2: {} - - micromatch@3.1.0: - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 1.0.0 - extend-shallow: 2.0.1 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 5.1.0 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - mime-db@1.52.0: {} - - mime-db@1.54.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mime-types@3.0.1: - dependencies: - mime-db: 1.54.0 - - mime@1.6.0: - optional: true - - mind-elixir@3.3.2: {} - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.12 - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.2 - - minimist@1.2.8: {} - - minipass@7.1.2: {} - - mixin-deep@1.3.2: - dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - - monaco-editor@0.51.0: {} - - ms@2.0.0: {} - - ms@2.1.3: {} - - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nanoid@3.3.11: {} - - nanomatch@1.2.13: - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - - natural-compare@1.4.0: {} - - needle@3.3.1: - dependencies: - iconv-lite: 0.6.3 - sax: 1.4.1 - optional: true - - negotiator@0.6.3: {} - - negotiator@1.0.0: {} - - node-releases@2.0.21: {} - - normalize-path@3.0.0: {} - - nth-check@2.1.1: - dependencies: - boolbase: 1.0.0 - - object-assign@4.1.1: {} - - object-copy@0.1.0: - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - - object-inspect@1.13.4: {} - - object-keys@1.1.1: {} - - object-visit@1.0.1: - dependencies: - isobject: 3.0.1 - - object.assign@4.1.7: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - has-symbols: 1.1.0 - object-keys: 1.1.1 - - object.pick@1.3.0: - dependencies: - isobject: 3.0.1 - - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - only@0.0.2: {} - - open@8.4.2: - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 - - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - own-keys@1.0.1: - dependencies: - get-intrinsic: 1.3.0 - object-keys: 1.1.1 - safe-push-apply: 1.0.0 - - p-any@1.1.0: - dependencies: - p-some: 2.0.1 - - p-limit@2.3.0: - dependencies: - p-try: 2.2.0 - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@4.1.0: - dependencies: - p-limit: 2.3.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - p-some@2.0.1: - dependencies: - aggregate-error: 1.0.0 - - p-try@2.2.0: {} - - package-json-from-dist@1.0.1: {} - - pako@1.0.11: {} - - parchment@3.0.0: {} - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - parse-node-version@1.0.1: {} - - parseurl@1.3.3: {} - - pascalcase@0.1.1: {} - - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - - path-key@3.1.1: {} - - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - - path-to-regexp@1.9.0: - dependencies: - isarray: 0.0.1 - - path-to-regexp@8.3.0: {} - - path-type@4.0.0: {} - - path@0.12.7: - dependencies: - process: 0.11.10 - util: 0.10.4 - - pathe@0.2.0: {} - - picocolors@1.1.1: {} - - picomatch@2.3.1: {} - - picomatch@4.0.3: {} - - pify@4.0.1: - optional: true - - pinyin-pro@3.27.0: {} - - pkce-challenge@5.0.0: {} - - pngjs@5.0.0: {} - - posix-character-classes@0.1.1: {} - - possible-typed-array-names@1.1.0: {} - - postcss-prefix-selector@1.16.1(postcss@5.2.18): - dependencies: - postcss: 5.2.18 - - postcss-selector-parser@7.1.0: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss@5.2.18: - dependencies: - chalk: 1.1.3 - js-base64: 2.6.4 - source-map: 0.5.7 - supports-color: 3.2.3 - - postcss@8.5.6: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - posthtml-parser@0.2.1: - dependencies: - htmlparser2: 3.10.1 - isobject: 2.1.0 - - posthtml-rename-id@1.0.12: - dependencies: - escape-string-regexp: 1.0.5 - - posthtml-render@1.4.0: {} - - posthtml-svg-mode@1.0.3: - dependencies: - merge-options: 1.0.1 - posthtml: 0.9.2 - posthtml-parser: 0.2.1 - posthtml-render: 1.4.0 - - posthtml@0.9.2: - dependencies: - posthtml-parser: 0.2.1 - posthtml-render: 1.4.0 - - prelude-ls@1.2.1: {} - - prettier@2.7.1: {} - - process-nextick-args@2.0.1: {} - - process@0.11.10: {} - - proxy-addr@2.0.7: - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - - proxy-from-env@1.1.0: {} - - prr@1.0.1: - optional: true - - punycode.js@2.3.1: {} - - punycode@2.3.1: {} - - qrcode@1.5.1: - dependencies: - dijkstrajs: 1.0.3 - encode-utf8: 1.0.3 - pngjs: 5.0.0 - yargs: 15.4.1 - - qs@6.14.0: - dependencies: - side-channel: 1.1.0 - - query-string@4.3.4: - dependencies: - object-assign: 4.1.1 - strict-uri-encode: 1.1.0 - - queue-microtask@1.2.3: {} - - quill-delta@5.1.0: - dependencies: - fast-diff: 1.3.0 - lodash.clonedeep: 4.5.0 - lodash.isequal: 4.5.0 - - quill@2.0.3: - dependencies: - eventemitter3: 5.0.1 - lodash-es: 4.17.21 - parchment: 3.0.0 - quill-delta: 5.1.0 - - range-parser@1.2.1: {} - - raw-body@2.5.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - - raw-body@3.0.1: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.7.0 - unpipe: 1.0.0 - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - rechoir@0.6.2: - dependencies: - resolve: 1.22.10 - - reflect.getprototypeof@1.0.10: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - which-builtin-type: 1.2.1 - - regenerator-runtime@0.11.1: {} - - regex-not@1.0.2: - dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - - regexp.prototype.flags@1.5.4: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-errors: 1.3.0 - get-proto: 1.0.1 - gopd: 1.2.0 - set-function-name: 2.0.2 - - repeat-element@1.1.4: {} - - repeat-string@1.6.1: {} - - require-directory@2.1.1: {} - - require-main-filename@2.0.0: {} - - resolve-from@4.0.0: {} - - resolve-path@1.4.0: - dependencies: - http-errors: 1.6.3 - path-is-absolute: 1.0.1 - - resolve-url@0.2.1: {} - - resolve@1.22.10: - dependencies: - is-core-module: 2.16.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - ret@0.1.15: {} - - reusify@1.1.0: {} - - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - - rollup-plugin-inject@3.0.2: - dependencies: - estree-walker: 0.6.1 - magic-string: 0.25.9 - rollup-pluginutils: 2.8.2 - - rollup-plugin-node-polyfills@0.2.1: - dependencies: - rollup-plugin-inject: 3.0.2 - - rollup-plugin-polyfill-node@0.13.0(rollup@4.52.0): - dependencies: - '@rollup/plugin-inject': 5.0.5(rollup@4.52.0) - rollup: 4.52.0 - - rollup-plugin-visualizer@5.14.0(rollup@4.52.0): - dependencies: - open: 8.4.2 - picomatch: 4.0.3 - source-map: 0.7.6 - yargs: 17.7.2 - optionalDependencies: - rollup: 4.52.0 - - rollup-pluginutils@2.8.2: - dependencies: - estree-walker: 0.6.1 - - rollup@4.52.0: - dependencies: - '@types/estree': 1.0.8 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.52.0 - '@rollup/rollup-android-arm64': 4.52.0 - '@rollup/rollup-darwin-arm64': 4.52.0 - '@rollup/rollup-darwin-x64': 4.52.0 - '@rollup/rollup-freebsd-arm64': 4.52.0 - '@rollup/rollup-freebsd-x64': 4.52.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.52.0 - '@rollup/rollup-linux-arm-musleabihf': 4.52.0 - '@rollup/rollup-linux-arm64-gnu': 4.52.0 - '@rollup/rollup-linux-arm64-musl': 4.52.0 - '@rollup/rollup-linux-loong64-gnu': 4.52.0 - '@rollup/rollup-linux-ppc64-gnu': 4.52.0 - '@rollup/rollup-linux-riscv64-gnu': 4.52.0 - '@rollup/rollup-linux-riscv64-musl': 4.52.0 - '@rollup/rollup-linux-s390x-gnu': 4.52.0 - '@rollup/rollup-linux-x64-gnu': 4.52.0 - '@rollup/rollup-linux-x64-musl': 4.52.0 - '@rollup/rollup-openharmony-arm64': 4.52.0 - '@rollup/rollup-win32-arm64-msvc': 4.52.0 - '@rollup/rollup-win32-ia32-msvc': 4.52.0 - '@rollup/rollup-win32-x64-gnu': 4.52.0 - '@rollup/rollup-win32-x64-msvc': 4.52.0 - fsevents: 2.3.3 - - router@2.2.0: - dependencies: - debug: 4.4.3 - depd: 2.0.0 - is-promise: 4.0.0 - parseurl: 1.3.3 - path-to-regexp: 8.3.0 - transitivePeerDependencies: - - supports-color - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - rxjs@7.8.2: - dependencies: - tslib: 2.8.1 - - safe-array-concat@1.1.3: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - has-symbols: 1.1.0 - isarray: 2.0.5 - - safe-buffer@5.1.2: {} - - safe-buffer@5.2.1: {} - - safe-push-apply@1.0.0: - dependencies: - es-errors: 1.3.0 - isarray: 2.0.5 - - safe-regex-test@1.1.0: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-regex: 1.2.1 - - safe-regex@1.1.0: - dependencies: - ret: 0.1.15 - - safer-buffer@2.1.2: {} - - sax@1.4.1: - optional: true - - select@1.1.2: {} - - semver@5.7.2: {} - - semver@6.3.1: {} - - semver@7.7.2: {} - - send@1.2.0: - dependencies: - debug: 4.4.3 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 2.0.0 - http-errors: 2.0.0 - mime-types: 3.0.1 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.2 - transitivePeerDependencies: - - supports-color - - serve-static@2.2.0: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 1.2.0 - transitivePeerDependencies: - - supports-color - - set-blocking@2.0.0: {} - - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.3.0 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - - set-function-name@2.0.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - - set-proto@1.0.0: - dependencies: - dunder-proto: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - - set-value@2.0.1: - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - - setimmediate@1.0.5: {} - - setprototypeof@1.1.0: {} - - setprototypeof@1.2.0: {} - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - shell-quote@1.8.3: {} - - shelljs@0.8.5: - dependencies: - glob: 7.2.3 - interpret: 1.4.0 - rechoir: 0.6.2 - - shepherd.js@11.1.1: - dependencies: - '@floating-ui/dom': 1.7.4 - deepmerge: 4.3.1 - - side-channel-list@1.0.0: - dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 - - side-channel-map@1.0.1: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 - - side-channel-weakmap@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 - side-channel-map: 1.0.1 - - side-channel@1.1.0: - dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 - side-channel-list: 1.0.0 - side-channel-map: 1.0.1 - side-channel-weakmap: 1.0.2 - - signal-exit@4.1.0: {} - - simple-swizzle@0.2.4: - dependencies: - is-arrayish: 0.3.4 - - slash@3.0.0: {} - - snapdragon-node@2.1.1: - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - - snapdragon-util@3.0.1: - dependencies: - kind-of: 3.2.2 - - snapdragon@0.8.2: - dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - transitivePeerDependencies: - - supports-color - - sortablejs@1.15.6: {} - - source-map-js@1.2.1: {} - - source-map-resolve@0.5.3: - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.2 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 - - source-map-url@0.4.1: {} - - source-map@0.5.7: {} - - source-map@0.6.1: {} - - source-map@0.7.6: {} - - sourcemap-codec@1.4.8: {} - - spawn-command@0.0.2: {} - - split-string@3.1.0: - dependencies: - extend-shallow: 3.0.2 - - ssf@0.11.2: - dependencies: - frac: 1.1.2 - - stable@0.1.8: {} - - static-extend@0.1.2: - dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - - statuses@1.5.0: {} - - statuses@2.0.1: {} - - statuses@2.0.2: {} - - stop-iteration-iterator@1.1.0: - dependencies: - es-errors: 1.3.0 - internal-slot: 1.1.0 - - streamsaver@2.0.6: {} - - strict-uri-encode@1.1.0: {} - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.2 - - string.prototype.trim@1.2.10: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-data-property: 1.1.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 - has-property-descriptors: 1.0.2 - - string.prototype.trimend@1.0.9: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - - string.prototype.trimstart@1.0.8: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - - strip-ansi@3.0.1: - dependencies: - ansi-regex: 2.1.1 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.2: - dependencies: - ansi-regex: 6.2.2 - - strip-json-comments@3.1.1: {} - - supports-color@2.0.0: {} - - supports-color@3.2.3: - dependencies: - has-flag: 1.0.0 - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-color@8.1.1: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - svg-baker@1.7.0: - dependencies: - bluebird: 3.7.2 - clone: 2.1.2 - he: 1.2.0 - image-size: 0.5.5 - loader-utils: 1.4.2 - merge-options: 1.0.1 - micromatch: 3.1.0 - postcss: 5.2.18 - postcss-prefix-selector: 1.16.1(postcss@5.2.18) - posthtml-rename-id: 1.0.12 - posthtml-svg-mode: 1.0.3 - query-string: 4.3.4 - traverse: 0.6.11 - transitivePeerDependencies: - - supports-color - - svgo@2.8.0: - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 - picocolors: 1.1.1 - stable: 0.1.8 - - tailwind-merge@1.14.0: {} - - text-segmentation@1.0.3: - dependencies: - utrie: 1.0.2 - - text-table@0.2.0: {} - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - tiny-emitter@2.1.0: {} - - tiny-engine-generate-code-tinypro@1.0.0(@opentiny/icons@0.1.4)(@opentiny/tiny-engine-meta-register@2.8.0(@opentiny/vue-renderless@3.20.3))(@opentiny/tiny-engine-utils@2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21))(@opentiny/tiny-engine@2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21))(@opentiny/vue@3.20.0(echarts@5.4.1))(@vueuse/core@9.13.0(vue@3.5.21))(vue@3.5.21): - dependencies: - '@opentiny/icons': 0.1.4 - '@opentiny/tiny-engine': 2.8.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.26.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.4.1))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.23.9))(@vue/compiler-sfc@3.5.21)(echarts@5.4.1)(eslint@8.57.1)(vite@5.4.20(@types/node@18.19.127)(less@4.4.1))(vue@3.5.21) - '@opentiny/tiny-engine-meta-register': 2.8.0(@opentiny/vue-renderless@3.20.3) - '@opentiny/tiny-engine-utils': 2.8.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.21) - '@opentiny/vue': 3.20.0(echarts@5.4.1) - '@vueuse/core': 9.13.0(vue@3.5.21) - vue: 3.5.21 - - to-object-path@0.3.0: - dependencies: - kind-of: 3.2.2 - - to-regex-range@2.1.1: - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - to-regex@3.0.2: - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - - toidentifier@1.0.1: {} - - traverse@0.6.11: - dependencies: - gopd: 1.2.0 - typedarray.prototype.slice: 1.0.5 - which-typed-array: 1.1.19 - - tree-kill@1.2.2: {} - - tslib@2.3.0: {} - - tslib@2.8.1: {} - - tsscmp@1.0.6: {} - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-fest@0.20.2: {} - - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - - type-is@2.0.1: - dependencies: - content-type: 1.0.5 - media-typer: 1.1.0 - mime-types: 3.0.1 - - typed-array-buffer@1.0.3: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-typed-array: 1.1.15 - - typed-array-byte-length@1.0.3: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.15 - - typed-array-byte-offset@1.0.4: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.15 - reflect.getprototypeof: 1.0.10 - - typed-array-length@1.0.7: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - is-typed-array: 1.1.15 - possible-typed-array-names: 1.1.0 - reflect.getprototypeof: 1.0.10 - - typedarray.prototype.slice@1.0.5: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - get-proto: 1.0.1 - math-intrinsics: 1.1.0 - typed-array-buffer: 1.0.3 - typed-array-byte-offset: 1.0.4 - - uc.micro@2.1.0: {} - - unbox-primitive@1.1.0: - dependencies: - call-bound: 1.0.4 - has-bigints: 1.1.0 - has-symbols: 1.1.0 - which-boxed-primitive: 1.1.1 - - undici-types@5.26.5: {} - - undici-types@7.12.0: {} - - union-value@1.0.1: - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - - universalify@2.0.1: {} - - unpipe@1.0.0: {} - - unset-value@1.0.0: - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - - update-browserslist-db@1.1.3(browserslist@4.26.2): - dependencies: - browserslist: 4.26.2 - escalade: 3.2.0 - picocolors: 1.1.1 - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - urijs@1.19.11: {} - - urix@0.1.0: {} - - use@3.1.1: {} - - util-deprecate@1.0.2: {} - - util@0.10.4: - dependencies: - inherits: 2.0.3 - - util@0.12.5: - dependencies: - inherits: 2.0.4 - is-arguments: 1.2.0 - is-generator-function: 1.1.0 - is-typed-array: 1.1.15 - which-typed-array: 1.1.19 - - utrie@1.0.2: - dependencies: - base64-arraybuffer: 1.0.2 - - vary@1.1.2: {} - - vite-plugin-css-injected-by-js@3.5.2(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)): - dependencies: - vite: 5.4.20(@types/node@18.19.127)(less@4.4.1) - - vite-plugin-externalize-dependencies@1.0.1: {} - - vite-plugin-monaco-editor@1.1.0(monaco-editor@0.51.0): - dependencies: - monaco-editor: 0.51.0 - - vite-plugin-static-copy@1.0.6(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)): - dependencies: - chokidar: 3.6.0 - fast-glob: 3.3.3 - fs-extra: 11.3.2 - picocolors: 1.1.1 - vite: 5.4.20(@types/node@18.19.127)(less@4.4.1) - - vite-plugin-svg-icons@2.0.1(vite@5.4.20(@types/node@18.19.127)(less@4.4.1)): - dependencies: - '@types/svgo': 2.6.4 - cors: 2.8.5 - debug: 4.4.3 - etag: 1.8.1 - fs-extra: 10.1.0 - pathe: 0.2.0 - svg-baker: 1.7.0 - svgo: 2.8.0 - vite: 5.4.20(@types/node@18.19.127)(less@4.4.1) - transitivePeerDependencies: - - supports-color - - vite@5.4.20(@types/node@18.19.127)(less@4.4.1): - dependencies: - esbuild: 0.21.5 - postcss: 8.5.6 - rollup: 4.52.0 - optionalDependencies: - '@types/node': 18.19.127 - fsevents: 2.3.3 - less: 4.4.1 - - vue-clipboard3@2.0.0: - dependencies: - clipboard: 2.0.11 - - vue-demi@0.14.10(vue@3.5.21): - dependencies: - vue: 3.5.21 - - vue-draggable-next@2.2.1(sortablejs@1.15.6)(vue@3.5.21): - dependencies: - sortablejs: 1.15.6 - vue: 3.5.21 - - vue-eslint-parser@8.3.0(eslint@8.57.1): - dependencies: - debug: 4.4.3 - eslint: 8.57.1 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - lodash: 4.17.21 - semver: 7.7.2 - transitivePeerDependencies: - - supports-color - - vue-i18n@9.14.5(vue@3.5.21): - dependencies: - '@intlify/core-base': 9.14.5 - '@intlify/shared': 9.14.5 - '@vue/devtools-api': 6.6.4 - vue: 3.5.21 - - vue@3.5.21: - dependencies: - '@vue/compiler-dom': 3.5.21 - '@vue/compiler-sfc': 3.5.21 - '@vue/runtime-dom': 3.5.21 - '@vue/server-renderer': 3.5.21(vue@3.5.21) - '@vue/shared': 3.5.21 - - which-boxed-primitive@1.1.1: - dependencies: - is-bigint: 1.1.0 - is-boolean-object: 1.2.2 - is-number-object: 1.1.1 - is-string: 1.1.1 - is-symbol: 1.1.1 - - which-builtin-type@1.2.1: - dependencies: - call-bound: 1.0.4 - function.prototype.name: 1.1.8 - has-tostringtag: 1.0.2 - is-async-function: 2.1.1 - is-date-object: 1.1.0 - is-finalizationregistry: 1.1.1 - is-generator-function: 1.1.0 - is-regex: 1.2.1 - is-weakref: 1.1.1 - isarray: 2.0.5 - which-boxed-primitive: 1.1.1 - which-collection: 1.0.2 - which-typed-array: 1.1.19 - - which-collection@1.0.2: - dependencies: - is-map: 2.0.3 - is-set: 2.0.3 - is-weakmap: 2.0.2 - is-weakset: 2.0.4 - - which-module@2.0.1: {} - - which-typed-array@1.1.19: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - call-bound: 1.0.4 - for-each: 0.3.5 - get-proto: 1.0.1 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - wmf@1.0.2: {} - - word-wrap@1.2.5: {} - - word@0.3.0: {} - - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.3 - string-width: 5.1.2 - strip-ansi: 7.1.2 - - wrappy@1.0.2: {} - - xlsx@0.18.5: - dependencies: - adler-32: 1.3.1 - cfb: 1.2.2 - codepage: 1.15.0 - crc-32: 1.2.2 - ssf: 0.11.2 - wmf: 1.0.2 - word: 0.3.0 - - xss@1.0.11: - dependencies: - commander: 2.20.3 - cssfilter: 0.0.10 - - y18n@4.0.3: {} - - y18n@5.0.8: {} - - yallist@3.1.1: {} - - yargs-parser@18.1.3: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - - yargs-parser@21.1.1: {} - - yargs@15.4.1: - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.1 - y18n: 4.0.3 - yargs-parser: 18.1.3 - - yargs@17.7.2: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - - ylru@1.4.0: {} - - yocto-queue@0.1.0: {} - - zod-to-json-schema@3.24.6(zod@3.25.76): - dependencies: - zod: 3.25.76 - - zod@3.25.76: {} - - zrender@5.4.1: - dependencies: - tslib: 2.3.0 diff --git a/template/lowcode-designer/src/composable/http/httpServices.js b/template/lowcode-designer/src/composable/http/httpServices.js new file mode 100644 index 00000000..e896d4c5 --- /dev/null +++ b/template/lowcode-designer/src/composable/http/httpServices.js @@ -0,0 +1,243 @@ +import { defineService, META_SERVICE } from '@opentiny/tiny-engine'; +import axios from 'axios'; +import AxiosMockAdapter from 'axios-mock-adapter'; + +let http = null; +let mock = null; + +const createInterceptorHandler = + (http) => + ({ data, type }) => { + if (typeof data === 'function') { + http.interceptors[type].use(data); + + return; + } + + if (Array.isArray(data)) { + data.forEach((item) => { + if (!item) return; + + if (Array.isArray(item)) { + http.interceptors[type].use(...item); + + return; + } + + if (typeof item === 'function') { + http.interceptors[type].use(item); + } + }); + } + }; + +export default defineService({ + id: META_SERVICE.Http, + type: 'MetaService', + options: { + axiosConfig: { + // axios 配置 + baseURL: '', + withCredentials: false, // 跨域请求时是否需要使用凭证 + headers: {}, // 请求头 + }, + interceptors: { + // 拦截器 + request: [], // 支持配置多个请求拦截器,先注册后执行 + response: [], // 支持配置多个响应拦截器,先注册先执行 + }, + mockConfig: [], + }, + init: ({ options = {} }) => { + const { axiosConfig = {}, interceptors = {}, enableMock } = options; + const { request = [], response = [] } = interceptors; + + http = axios.create(axiosConfig); + if (enableMock) { + mock = new AxiosMockAdapter(http); + mock.onGet(/\/mock\/bundle\.json$/).passThrough(); + mock.onPost(/\/app-center\/api\/ai\/chat/).passThrough(); + // 允许 tiny-pro 的接口通过,不被 mock 拦截 + mock.onAny(/\/api\/auth\/api-token/).passThrough(); + mock.onAny(/\/api\/i18n/).passThrough(); + mock.onAny(/\/api\/menu/).passThrough(); + mock.onAny(/\/api\/role/).passThrough(); + mock.onAny(/\/api\/role\/detail/).passThrough(); + + http.interceptors.request.use((config) => { + const AI_PATH = '/app-center/api/ai/chat'; + + if (config.url === AI_PATH) { + config.url = `/tiny-engine${AI_PATH}`; // 修改路径 + } + return config; + }); + + mock.onAny().reply(async (config) => { + const { mockConfig = [] } = options; + // 构建完整 URL(包含 baseURL) + const fullUrl = (config.baseURL || '') + (config.url || ''); + const method = (config.method || 'GET').toUpperCase(); + + const mockItem = mockConfig.find((item) => { + // 方法匹配 + if (item.method && method !== item.method.toUpperCase()) { + return false; + } + + // URL 匹配 - 同时检查 config.url 和 fullUrl + if (typeof item.url === 'string') { + return ( + item.url === config.url || + item.url === fullUrl || + config.url?.includes(item.url) || + fullUrl.includes(item.url) + ); + } + + if (item.url instanceof RegExp) { + return item.url.test(config.url) || item.url.test(fullUrl); + } + + return false; + }); + + if (mockItem) { + if (typeof mockItem.response === 'function') { + return mockItem.response(config); + } + return mockItem.response; + } + + // 如果没有匹配到,输出调试信息 + console.warn( + `[Mock] 未匹配到接口: ${method} ${fullUrl || config.url}`, + '可用路由:', + mockConfig.map((item) => `${item.method || 'ANY'} ${item.url}`) + ); + + return [ + 200, + { + code: 200, + errMsg: + '当前 demo 暂未支持该接口,请前往GitHub 或者 Gitee 克隆项目完整体验', + error: + '当前 demo 暂未支持该接口,请前往GitHub 或者 Gitee 克隆项目完整体验', + }, + ]; + }); + } + + const addInterceptors = createInterceptorHandler(http); + addInterceptors({ data: request, type: 'request' }); + addInterceptors({ data: response, type: 'response' }); + }, + apis: () => ({ + getHttp: () => http, + getMock: () => mock, + get: (...args) => http?.get(...args), + post: (...args) => http?.post(...args), + request: (...args) => http?.request(...args), + put: (...args) => http?.put(...args), + delete: (...args) => http?.delete(...args), + setOptions: (options) => { + // 支持动态设置选项 + if (options.axiosConfig) { + Object.assign(http.defaults, options.axiosConfig); + } + if (options.interceptors) { + const addInterceptors = createInterceptorHandler(http); + if (options.interceptors.request) { + addInterceptors({ + data: options.interceptors.request, + type: 'request', + }); + } + if (options.interceptors.response) { + addInterceptors({ + data: options.interceptors.response, + type: 'response', + }); + } + } + // 重新初始化 mock(如果启用) + if (options.enableMock && options.mockConfig) { + // 如果 mock 已存在,先恢复 + if (mock) { + mock.restore(); + } + mock = new AxiosMockAdapter(http); + mock.onGet(/\/mock\/bundle\.json$/).passThrough(); + mock.onPost(/\/app-center\/api\/ai\/chat/).passThrough(); + // 允许 /api/auth/api-token 接口通过,不被 mock 拦截 + mock.onAny(/\/api\/auth\/api-token/).passThrough(); + + http.interceptors.request.use((config) => { + const AI_PATH = '/app-center/api/ai/chat'; + + if (config.url === AI_PATH) { + config.url = `/tiny-engine${AI_PATH}`; + } + return config; + }); + + mock.onAny().reply(async (config) => { + // 构建完整 URL(包含 baseURL) + const fullUrl = (config.baseURL || '') + (config.url || ''); + const method = (config.method || 'GET').toUpperCase(); + + const mockItem = options.mockConfig.find((item) => { + // 方法匹配 + if (item.method && method !== item.method.toUpperCase()) { + return false; + } + + // URL 匹配 - 同时检查 config.url 和 fullUrl + if (typeof item.url === 'string') { + return ( + item.url === config.url || + item.url === fullUrl || + config.url?.includes(item.url) || + fullUrl.includes(item.url) + ); + } + + if (item.url instanceof RegExp) { + return item.url.test(config.url) || item.url.test(fullUrl); + } + + return false; + }); + + if (mockItem) { + if (typeof mockItem.response === 'function') { + return mockItem.response(config); + } + return mockItem.response; + } + + // 如果没有匹配到,输出调试信息 + console.warn( + `[Mock] 未匹配到接口: ${method} ${fullUrl || config.url}`, + '可用路由:', + options.mockConfig.map( + (item) => `${item.method || 'ANY'} ${item.url}` + ) + ); + + return [ + 200, + { + code: 200, + errMsg: + '当前 demo 暂未支持该接口,请前往GitHub 或者 Gitee 克隆项目完整体验', + error: + '当前 demo 暂未支持该接口,请前往GitHub 或者 Gitee 克隆项目完整体验', + }, + ]; + }); + } + }, + }), +}); diff --git a/template/lowcode-designer/src/composable/http/index.js b/template/lowcode-designer/src/composable/http/index.js index f1153839..0a17c9db 100644 --- a/template/lowcode-designer/src/composable/http/index.js +++ b/template/lowcode-designer/src/composable/http/index.js @@ -1,8 +1,9 @@ import { createApp } from 'vue' -import { HttpService } from '@opentiny/tiny-engine' import { useBroadcastChannel } from '@vueuse/core' import { constants } from '@opentiny/tiny-engine-utils' +import HttpService from './httpServices' import Login from './Login.vue' +import mockConfig from '../../routes' const LOGIN_EXPIRED_CODE = 401 const { BROADCAST_CHANNEL } = constants @@ -41,7 +42,7 @@ const preRequest = (config) => { const preResponse = (res) => { if (res.data?.error) { - showError(res.config?.url, res?.data?.error?.message) + showError(res.config?.url, res?.data?.error?.message || res?.data?.error) return Promise.reject(res.data.error) } @@ -81,7 +82,6 @@ const openLogin = () => { } const errorResponse = (error) => { - // 用户信息失效时,弹窗提示登录 const { response } = error if (response?.status === LOGIN_EXPIRED_CODE) { @@ -124,7 +124,9 @@ const customizeHttpService = () => { interceptors: { request: [preRequest], response: [[preResponse, errorResponse]] - } + }, + mockConfig, + enableMock: true } HttpService.apis.setOptions(options) diff --git a/template/lowcode-designer/src/db/index.js b/template/lowcode-designer/src/db/index.js new file mode 100644 index 00000000..7b845496 --- /dev/null +++ b/template/lowcode-designer/src/db/index.js @@ -0,0 +1,55 @@ +import Dexie from "dexie" +import user from '../mock/user.json' +import appDetail from '../mock/appDetail.json' +import appSchema from '../mock/appSchema.json' +import pageList from '../mock/pageList.json' +import blockList from '../mock/blocks.json' +import blockGroup from '../mock/block-groups.json' +import utilsList from '../mock/utilsList.json' +import blockHistories from '../mock/blockHistories.json' +import { schema } from './schema' + +export const db = new Dexie('tiny-engine-demo-indexdb') + +// 声明数据库表 +export const createDB = async () => { + return db.version(1).stores({ + ...schema + }) +} + +// 初始化注入数据 +const initData = async () => { + // 添加用户 + await db.user.add(user) + await db.appDetail.add(appDetail) + await db.appSchema.add(appSchema) + await db.page.bulkPut(pageList) + await db.block.bulkPut(blockList) + await db.blockGroup.bulkPut(blockGroup) + await db.blockHistories.bulkPut(blockHistories) + await db.utils.bulkPut(utilsList) +} +// 初始化 indexdb +export const initIndexDB = async () => { + await createDB() + await db.open() + + const userCount = await db.user.count() + + // 如果有数据了,那就不初始化数据了 + if (userCount > 0) { + return + } + + await initData() +} + +// 重置表数据 +export const resetDataBase = async () => { + await Promise.all( + db.tables.map(table => table.clear()) + ) + + await initData() +} diff --git a/template/lowcode-designer/src/db/schema.js b/template/lowcode-designer/src/db/schema.js new file mode 100644 index 00000000..610a45d4 --- /dev/null +++ b/template/lowcode-designer/src/db/schema.js @@ -0,0 +1,205 @@ +// 数据表定义(注意:与后端不一致,这里是极简化的) +export const schema = { + appDetail: ` + ++id, + createdBy, + lastUpdatedBy, + tenantId, + renterId, + siteId, + name, + appWebsite, + platformHistoryId, + publishUrl, + editorUrl, + visitUrl, + assetsUrl, + state, + homePage, + css, + config, + constants, + dataHandler, + description, + latest, + gitGroup, + projectName, + branch, + isDemo, + isDefault, + templateType, + *setTemplateTime, + setTemplateBy, + setDefaultBy, + framework, + defaultLang, + *extendConfig, + dataHash, + canAssociate, + created_at, + updated_at, + platform, + image_url, + published, + *global_state, + data_source_global + `, + appSchema: ` + ++id, + bridge, + *componentsMap, + *componentsTree, + config, + constants, + css, + dataSource, + i18n, + meta, + *utils, + version + `, + page: ` + ++id, + createdBy, + lastUpdatedBy, + tenantId, + renterId, + siteId, + name, + app, + route, + isBody, + parentId, + group, + depth, + isPage, + occupierBy, + isDefault, + contentBlocks, + latestVersion, + latestHistoryId, + occupier, + isHome, + assets, + message, + created_at, + updated_at, + page_content + `, + block: ` + ++id, + createdBy, + lastUpdatedBy, + tenantId, + renterId, + siteId, + label, + framework, + content, + assets, + description, + *tags, + screenshot, + path, + i18n, + created_at, + updated_at, + name_cn, + last_build_info, + version, + current_history, + occupier, + is_official, + public, + is_default, + tiny_reserved, + npm_name, + platform_id, + created_app, + content_blocks, + *public_scope_tenants, + histories_length, + is_published, + current_version + `, + blockHistories: ` + ++id, + [block_id+version], + createdBy, + lastUpdatedBy, + tenantId, + renterId, + siteId, + version, + message, + label, + name, + framework, + content, + assets, + buildInfo, + screenshot, + path, + description, + tags, + isOfficial, + isDefault, + isTinyReserved, + mode, + platformId, + appId, + npmName, + i18n, + contentBlocks, + created_at, + updated_at, + block_id, + public + `, + user: ` + ++id, + createdBy, + lastUpdatedBy, + tenantId, + renterId, + siteId, + username, + email, + isEnable, + isAdmin, + isPublic, + created_at, + updated_at + `, + blockGroup: ` + ++id, + createdBy, + lastUpdatedBy, + tenantId, + renterId, + siteId, + name, + platformId, + description, + created_at, + updated_at, + app, + blocks, + materialBlocks + `, + utils: ` + ++id, + createdBy, + lastUpdatedBy, + tenantId, + renterId, + siteId, + name, + type, + content, + app, + category, + created_at, + updated_at + ` +} \ No newline at end of file diff --git a/template/lowcode-designer/src/defineEntry.js b/template/lowcode-designer/src/defineEntry.js new file mode 100644 index 00000000..f8b215c1 --- /dev/null +++ b/template/lowcode-designer/src/defineEntry.js @@ -0,0 +1,18 @@ +/** + * Copyright (c) 2023 - present TinyEngine Authors. + * Copyright (c) 2023 - present Huawei Cloud Computing Technologies Co., Ltd. + * + * Use of this source code is governed by an MIT-style license. + * + * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, + * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR + * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. + * + */ + +import registry from '../registry.js' +import { defineEntry } from '@opentiny/tiny-engine' + +defineEntry(registry) + +export { registry } diff --git a/template/lowcode-designer/src/main.js b/template/lowcode-designer/src/main.js index 1609ba2d..c5ec9575 100644 --- a/template/lowcode-designer/src/main.js +++ b/template/lowcode-designer/src/main.js @@ -12,14 +12,15 @@ import { configurators } from './configurators/'; import 'virtual:svg-icons-register'; import '@opentiny/tiny-engine-generate-code-tinypro/style.css'; +import { initIndexDB } from './db'; +import registry from '../registry.js'; async function startApp() { - const registry = await import('../registry'); const { init } = await import('@opentiny/tiny-engine'); + await initIndexDB(); init({ - // 合并多个注册表 - registry: [registry.default], + registry: [registry], configurators, createAppSignal: ['global_service_init_finish'], }); diff --git a/template/lowcode-designer/src/mock/appDetail.json b/template/lowcode-designer/src/mock/appDetail.json new file mode 100644 index 00000000..fd32355b --- /dev/null +++ b/template/lowcode-designer/src/mock/appDetail.json @@ -0,0 +1,147 @@ +{ + "id": 1, + "createdBy": "1", + "lastUpdatedBy": "1", + "tenantId": "1", + "renterId": null, + "siteId": "1", + "name": "portal-app", + "appWebsite": null, + "platformHistoryId": "1", + "publishUrl": null, + "editorUrl": null, + "visitUrl": null, + "assetsUrl": null, + "state": null, + "homePage": 0, + "css": null, + "config": {}, + "constants": null, + "dataHandler": { + "type": "JSFunction", + "value": "function dataHanlder(res){\n return res;\n}" + }, + "description": "demo应用", + "latest": "22", + "gitGroup": null, + "projectName": null, + "branch": "develop", + "isDemo": null, + "isDefault": null, + "templateType": "serviceDevelop", + "setTemplateTime": [2023, 11, 19, 18, 14, 37], + "setTemplateBy": "1", + "setDefaultBy": "1", + "framework": "Vue", + "defaultLang": null, + "extendConfig": { + "business": { + "serviceName": "", + "endpointName": "cce", + "endpointId": "ee", + "serviceId": "ee", + "router": "ee" + }, + "env": { + "alpha": { + "regions": [ + { + "name": "", + "baseUrl": "", + "isDefault": false + } + ], + "isDefault": true + } + }, + "type": "console" + }, + "dataHash": "8b0eba6ad055532a586f9f669108fabb", + "canAssociate": "1", + "created_at": "2024-10-16 23:27:10", + "updated_at": "2024-10-16 23:27:10", + "platform": 1, + "image_url": null, + "published": false, + "global_state": [ + { + "id": "test2", + "state": { + "name1": "xxx1" + }, + "getters": { + "count": { + "type": "JSFunction", + "value": "function count() {}" + } + }, + "actions": { + "actions": { + "type": "JSFunction", + "value": "function actions() {}" + } + } + }, + { + "id": "test3", + "state": { + "name1": "xxx" + }, + "getters": { + "count": { + "type": "JSFunction", + "value": "function count() {}" + } + }, + "actions": { + "actions": { + "type": "JSFunction", + "value": "function actions() {}" + } + } + }, + { + "id": "test4", + "state": { + "region": "", + "scenario": "all", + "productId": "", + "planId": "", + "addEvs": false, + "addHss": false, + "addCbr": false, + "period": { + "value": 1, + "unit": "month" + }, + "amount": 1 + }, + "getters": {}, + "actions": {} + }, + { + "id": "test1", + "state": { + "name1": "xxx" + }, + "getters": { + "count": { + "type": "JSFunction", + "value": "function count() {}" + } + }, + "actions": { + "actions": { + "type": "JSFunction", + "value": "function actions() {}" + } + } + } + ], + "data_source_global": { + "dataHandler": { + "type": "JSFunction", + "value": "function dataHanlder(res){\n return res;\n}" + } + } +} diff --git a/template/lowcode-designer/src/mock/appSchema.json b/template/lowcode-designer/src/mock/appSchema.json new file mode 100644 index 00000000..c062dce4 --- /dev/null +++ b/template/lowcode-designer/src/mock/appSchema.json @@ -0,0 +1,2435 @@ +{ + "id": 1, + "bridge": [], + "componentsMap": [ + { + "package": "element-plus", + "destructuring": true, + "exportName": "ElInput", + "componentName": "ElInput", + "version": "2.4.2" + }, + { + "package": "element-plus", + "destructuring": true, + "exportName": "ElButton", + "componentName": "ElButton", + "version": "2.4.2" + }, + { + "package": "element-plus", + "destructuring": true, + "exportName": "ElForm", + "componentName": "ElForm", + "version": "2.4.2" + }, + { + "package": "element-plus", + "destructuring": true, + "exportName": "ElFormItem", + "componentName": "ElFormItem", + "version": "2.4.2" + }, + { + "package": "element-plus", + "destructuring": true, + "exportName": "ElTable", + "componentName": "ElTable", + "version": "2.4.2" + }, + { + "package": "element-plus", + "destructuring": true, + "exportName": "ElTableColumn", + "componentName": "ElTableColumn", + "version": "2.4.2" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "CarouselItem", + "componentName": "TinyCarouselItem", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Carousel", + "componentName": "TinyCarousel", + "version": "3.20.0" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "a", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "[h1, h2, h3, h4, h5, h6]", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "p", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "input", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "video", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "Img", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "button", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "table", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "td", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "form", + "version": "" + }, + { + "package": null, + "destructuring": false, + "exportName": null, + "componentName": "label", + "version": "" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "ButtonGroup", + "componentName": "TinyButtonGroup", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Row", + "componentName": "TinyRow", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Form", + "componentName": "TinyForm", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "FormItem", + "componentName": "TinyFormItem", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Col", + "componentName": "TinyCol", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Button", + "componentName": "TinyButton", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Input", + "componentName": "TinyInput", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Radio", + "componentName": "TinyRadio", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Select", + "componentName": "TinySelect", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Switch", + "componentName": "TinySwitch", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Search", + "componentName": "TinySearch", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Checkbox", + "componentName": "TinyCheckbox", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "CheckboxButton", + "componentName": "TinyCheckboxButton", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "CheckboxGroup", + "componentName": "TinyCheckboxGroup", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "DialogBox", + "componentName": "TinyDialogBox", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Tabs", + "componentName": "TinyTabs", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "TabItem", + "componentName": "TinyTabItem", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Select", + "componentName": "TinyBreadcrumb", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "BreadcrumbItem", + "componentName": "TinyBreadcrumbItem", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Collapse", + "componentName": "TinyCollapse", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "CollapseItem", + "componentName": "TinyCollapseItem", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Grid", + "componentName": "TinyGrid", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Pager", + "componentName": "TinyPager", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "PopEditor", + "componentName": "TinyPopeditor", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Tree", + "componentName": "TinyTree", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "TimeLine", + "componentName": "TinyTimeLine", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Tooltip", + "componentName": "TinyTooltip", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Popover", + "componentName": "TinyPopover", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "DatePicker", + "componentName": "TinyDatePicker", + "version": "3.20.0" + }, + { + "package": "@opentiny/vue", + "destructuring": true, + "exportName": "Numeric", + "componentName": "TinyNumeric", + "version": "3.20.0" + }, + { + "path": "我的分组", + "destructuring": false, + "componentName": "BlockTest1a", + "version": "2.0.7", + "dependencies": { + "scripts": [ + { + "package": "@opentiny/vue", + "version": "", + "components": { + "TinyGrid": "Grid", + "TinyForm": "Form", + "TinyFormItem": "FormItem", + "TinyInput": "Input", + "TinyButton": "Button", + "TinyCarousel": "Carousel", + "TinyCarouselItem": "CarouselItem" + } + } + ], + "styles": [] + } + } + ], + "componentsTree": [ + { + "children": [ + { + "componentName": "div", + "props": { + "style": "padding-bottom: 10px; padding-top: 10px;" + }, + "id": "2b2cabf0", + "children": [ + { + "componentName": "TinyTimeLine", + "props": { + "active": "2", + "data": [ + { + "name": "基础配置" + }, + { + "name": "网络配置" + }, + { + "name": "高级配置" + }, + { + "name": "确认配置" + } + ], + "horizontal": true, + "style": "border-radius: 0px;" + }, + "id": "dd764b17" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "id": "30c94cc8", + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "计费模式" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "包年/包月", + "value": "1" + }, + { + "text": "按需计费", + "value": "2" + } + ], + "modelValue": "1" + }, + "id": "a8d84361" + } + ], + "id": "9f39f3e7" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "区域" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "乌兰察布二零一", + "value": "1" + } + ], + "modelValue": "1", + "style": "border-radius: 0px; margin-right: 10px;" + }, + "id": "c97ccd99" + }, + { + "componentName": "Text", + "props": { + "text": "温馨提示:页面左上角切换区域", + "style": "background-color: [object Event]; color: #8a8e99; font-size: 12px;" + }, + "id": "20923497" + }, + { + "componentName": "Text", + "props": { + "text": "不同区域的云服务产品之间内网互不相通;请就近选择靠近您业务的区域,可减少网络时延,提高访问速度", + "style": "display: block; color: #8a8e99; border-radius: 0px; font-size: 12px;" + }, + "id": "54780a26" + } + ], + "id": "4966384d" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "可用区", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "可用区1", + "value": "1" + }, + { + "text": "可用区2", + "value": "2" + }, + { + "text": "可用区3", + "value": "3" + } + ], + "modelValue": "1" + }, + "id": "6184481b" + } + ], + "id": "690837bf" + } + ], + "id": "b6a425d4" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "CPU架构" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "x86计算", + "value": "1" + }, + { + "text": "鲲鹏计算", + "value": "2" + } + ], + "modelValue": "1" + }, + "id": "7d33ced7" + } + ], + "id": "05ed5a79" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "区域" + }, + "children": [ + { + "componentName": "div", + "props": { + "style": "display: flex; justify-content: flex-start; align-items: center;" + }, + "id": "606edf78", + "children": [ + { + "componentName": "div", + "props": { + "style": "display: flex; align-items: center; margin-right: 10px;" + }, + "id": "f3f98246", + "children": [ + { + "componentName": "Text", + "props": { + "text": "vCPUs", + "style": "width: 80px;" + }, + "id": "c287437e" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ] + }, + "id": "4c43286b" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "display: flex; align-items: center; margin-right: 10px;" + }, + "children": [ + { + "componentName": "Text", + "props": { + "text": "内存", + "style": "width: 80px; border-radius: 0px;" + }, + "id": "38b8fa1f" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ] + }, + "id": "cd33328e" + } + ], + "id": "2b2c678f" + }, + { + "componentName": "div", + "props": { + "style": "display: flex; align-items: center;" + }, + "children": [ + { + "componentName": "Text", + "props": { + "text": "规格名称", + "style": "width: 80px;" + }, + "id": "d3eb6352" + }, + { + "componentName": "TinySearch", + "props": { + "modelValue": "", + "placeholder": "输入关键词" + }, + "id": "21cb9282" + } + ], + "id": "b8e0f35c" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "border-radius: 0px;" + }, + "id": "5000c83e", + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "通用计算型", + "value": "1" + }, + { + "text": "通用计算增强型", + "value": "2" + }, + { + "text": "内存优化型", + "value": "3" + }, + { + "text": "内存优化型", + "value": "4" + }, + { + "text": "磁盘增强型", + "value": "5" + }, + { + "text": "超高I/O型", + "value": "6" + }, + { + "text": "GPU加速型", + "value": "7" + } + ], + "modelValue": "1", + "style": "border-radius: 0px; margin-top: 12px;" + }, + "id": "b8724703" + }, + { + "componentName": "TinyGrid", + "props": { + "editConfig": { + "trigger": "click", + "mode": "cell", + "showStatus": true + }, + "columns": [ + { + "type": "radio", + "width": 60 + }, + { + "field": "employees", + "title": "规格名称" + }, + { + "field": "created_date", + "title": "vCPUs | 内存(GiB)", + "sortable": true + }, + { + "field": "city", + "title": "CPU", + "sortable": true + }, + { + "title": "基准 / 最大带宽\t", + "sortable": true + }, + { + "title": "内网收发包", + "sortable": true + } + ], + "data": [ + { + "id": "1", + "name": "GFD科技有限公司", + "city": "福州", + "employees": 800, + "created_date": "2014-04-30 00:56:00", + "boole": false + }, + { + "id": "2", + "name": "WWW科技有限公司", + "city": "深圳", + "employees": 300, + "created_date": "2016-07-08 12:36:22", + "boole": true + } + ], + "style": "margin-top: 12px; border-radius: 0px;", + "auto-resize": true + }, + "id": "77701c25" + }, + { + "componentName": "div", + "props": { + "style": "margin-top: 12px; border-radius: 0px;" + }, + "id": "3339838b", + "children": [ + { + "componentName": "Text", + "props": { + "text": "当前规格", + "style": "width: 150px; display: inline-block;" + }, + "id": "203b012b" + }, + { + "componentName": "Text", + "props": { + "text": "通用计算型 | Si2.large.2 | 2vCPUs | 4 GiB", + "style": "font-weight: 700;" + }, + "id": "87723f52" + } + ] + } + ] + } + ], + "id": "657fb2fc" + } + ], + "id": "d19b15cf" + } + ], + "id": "9991228b" + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "镜像", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "公共镜像", + "value": "1" + }, + { + "text": "私有镜像", + "value": "2" + }, + { + "text": "共享镜像", + "value": "3" + } + ], + "modelValue": "1" + }, + "id": "922b14cb" + }, + { + "componentName": "div", + "props": { + "style": "display: flex; margin-top: 12px; border-radius: 0px;" + }, + "id": "6b679524", + "children": [ + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 170px; margin-right: 10px;" + }, + "id": "4851fff7" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 340px;" + }, + "id": "a7183eb7" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "margin-top: 12px;" + }, + "id": "57aee314", + "children": [ + { + "componentName": "Text", + "props": { + "text": "请注意操作系统的语言类型。", + "style": "color: #e37d29;" + }, + "id": "56d36c27" + } + ] + } + ], + "id": "e3b02436" + } + ], + "id": "59aebf2b" + } + ], + "id": "87ff7b99" + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "系统盘", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "div", + "props": { + "style": "display: flex;" + }, + "id": "cddba5b8", + "children": [ + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 200px; margin-right: 10px;" + }, + "id": "a97fbe15" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px; margin-right: 10px;" + }, + "id": "1cde4c0f" + }, + { + "componentName": "Text", + "props": { + "text": "GiB \nIOPS上限240,IOPS突发上限5,000", + "style": "color: #575d6c; font-size: 12px;" + }, + "id": "2815d82d" + } + ] + } + ], + "id": "50239a3a" + } + ], + "id": "e8582986" + }, + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "数据盘", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "div", + "props": { + "style": "margin-top: 12px; display: flex;" + }, + "id": "728c9825", + "children": [ + { + "componentName": "Icon", + "props": { + "style": "margin-right: 10px; width: 16px; height: 16px;", + "name": "IconPanelMini" + }, + "id": "fded6930" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 200px; margin-right: 10px;" + }, + "id": "62734e3f" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px; margin-right: 10px;" + }, + "id": "667c7926" + }, + { + "componentName": "Text", + "props": { + "text": "GiB \nIOPS上限600,IOPS突发上限5,000", + "style": "color: #575d6c; font-size: 12px; margin-right: 10px;" + }, + "id": "e7bc36d6" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px;" + }, + "id": "1bd56dc0" + } + ], + "loop": { + "type": "JSExpression", + "value": "this.state.dataDisk" + } + }, + { + "componentName": "div", + "props": { + "style": "display: flex; margin-top: 12px; border-radius: 0px;" + }, + "children": [ + { + "componentName": "Icon", + "props": { + "name": "IconPlus", + "style": "width: 16px; height: 16px; margin-right: 10px;" + }, + "id": "65c89f2b" + }, + { + "componentName": "Text", + "props": { + "text": "增加一块数据盘", + "style": "font-size: 12px; border-radius: 0px; margin-right: 10px;" + }, + "id": "cb344071" + }, + { + "componentName": "Text", + "props": { + "text": "您还可以挂载 21 块磁盘(云硬盘)", + "style": "color: #8a8e99; font-size: 12px;" + }, + "id": "80eea996" + } + ], + "id": "e9e530ab" + } + ], + "id": "078e03ef" + } + ], + "id": "ccef886e" + } + ], + "id": "0fb7bd74" + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-color: #ffffff; padding-top: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; position: fixed; inset: auto 0% 0% 0%; height: 80px; line-height: 80px; border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [], + "id": "21ed4475" + }, + { + "componentName": "TinyRow", + "props": { + "style": "border-radius: 0px; height: 100%;" + }, + "children": [ + { + "componentName": "TinyCol", + "props": { + "span": "8" + }, + "id": "b9d051a5", + "children": [ + { + "componentName": "TinyRow", + "props": { + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyCol", + "props": { + "span": "5", + "style": "display: flex;" + }, + "id": "02352776", + "children": [ + { + "componentName": "Text", + "props": { + "text": "购买量", + "style": "margin-right: 10px;" + }, + "id": "0cd9ed5c" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px; margin-right: 10px;" + }, + "id": "2f9cf442" + }, + { + "componentName": "Text", + "props": { + "text": "台" + }, + "id": "facd4481" + } + ] + }, + { + "componentName": "TinyCol", + "props": { + "span": "7" + }, + "id": "82b6c659", + "children": [ + { + "componentName": "div", + "props": {}, + "id": "9cd65874", + "children": [ + { + "componentName": "Text", + "props": { + "text": "配置费用", + "style": "font-size: 12px;" + }, + "id": "b5a0a0da" + }, + { + "componentName": "Text", + "props": { + "text": "¥1.5776", + "style": "padding-left: 10px; padding-right: 10px; color: #de504e;" + }, + "id": "d9464214" + }, + { + "componentName": "Text", + "props": { + "text": "/小时", + "style": "font-size: 12px;" + }, + "id": "af7cc5e6" + } + ] + }, + { + "componentName": "div", + "props": {}, + "id": "89063830", + "children": [ + { + "componentName": "Text", + "props": { + "text": "参考价格,具体扣费请以账单为准。", + "style": "font-size: 12px; border-radius: 0px;" + }, + "id": "d8995fbc" + }, + { + "componentName": "Text", + "props": { + "text": "了解计费详情", + "style": "font-size: 12px; color: #344899;" + }, + "id": "b383c3e2" + } + ] + } + ] + } + ], + "id": "94fc0e43" + } + ] + }, + { + "componentName": "TinyCol", + "props": { + "span": "4", + "style": "display: flex; flex-direction: row-reverse; border-radius: 0px; height: 100%; justify-content: flex-start; align-items: center;" + }, + "id": "10b73009", + "children": [ + { + "componentName": "TinyButton", + "props": { + "text": "下一步: 网络配置", + "type": "danger", + "style": "max-width: unset;" + }, + "id": "0b584011" + } + ] + } + ], + "id": "d414a473" + } + ], + "id": "e8ec029b" + } + ], + "css": "body {\r\n background-color:#eef0f5 ;\r\n margin-bottom: 80px;\r\n}", + "componentName": "Page", + "fileName": "CreateVm", + "lifeCycles": null, + "meta": { + "gmt_create": "2024-10-16 23:31:48", + "renterId": null, + "rootElement": false, + "contentBlocks": [], + "isHome": false, + "gmt_modified": "2024-10-16 23:31:48", + "occupierBy": "1", + "router": "createVm", + "assets": null, + "latestHistoryId": null, + "id": 1, + "group": "staticPages", + "app": 1, + "lastUpdatedBy": "1", + "creator": "1", + "occupier": { + "id": 1, + "createdBy": "1", + "lastUpdatedBy": "1", + "tenantId": "1", + "renterId": null, + "siteId": "1", + "username": "开发者", + "email": "developer@lowcode.com", + "isEnable": null, + "isAdmin": true, + "isPublic": null, + "created_at": "2024-10-16 23:28:41", + "updated_at": "2024-10-16 23:28:41" + }, + "message": null, + "parentId": "0", + "isDefault": false, + "depth": 0, + "latestVersion": null, + "tenantId": "1", + "name": "CreateVm", + "siteId": "1", + "page_content": { + "state": { + "dataDisk": [1, 2, 3] + }, + "methods": {}, + "componentName": "Page", + "css": "body {\r\n background-color:#eef0f5 ;\r\n margin-bottom: 80px;\r\n}", + "props": {}, + "children": [ + { + "componentName": "div", + "props": { + "style": "padding-bottom: 10px; padding-top: 10px;" + }, + "id": "2b2cabf0", + "children": [ + { + "componentName": "TinyTimeLine", + "props": { + "active": "2", + "data": [ + { + "name": "基础配置" + }, + { + "name": "网络配置" + }, + { + "name": "高级配置" + }, + { + "name": "确认配置" + } + ], + "horizontal": true, + "style": "border-radius: 0px;" + }, + "id": "dd764b17" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "id": "30c94cc8", + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "计费模式" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "包年/包月", + "value": "1" + }, + { + "text": "按需计费", + "value": "2" + } + ], + "modelValue": "1" + }, + "id": "a8d84361" + } + ], + "id": "9f39f3e7" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "区域" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "乌兰察布二零一", + "value": "1" + } + ], + "modelValue": "1", + "style": "border-radius: 0px; margin-right: 10px;" + }, + "id": "c97ccd99" + }, + { + "componentName": "Text", + "props": { + "text": "温馨提示:页面左上角切换区域", + "style": "background-color: [object Event]; color: #8a8e99; font-size: 12px;" + }, + "id": "20923497" + }, + { + "componentName": "Text", + "props": { + "text": "不同区域的云服务产品之间内网互不相通;请就近选择靠近您业务的区域,可减少网络时延,提高访问速度", + "style": "display: block; color: #8a8e99; border-radius: 0px; font-size: 12px;" + }, + "id": "54780a26" + } + ], + "id": "4966384d" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "可用区", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "可用区1", + "value": "1" + }, + { + "text": "可用区2", + "value": "2" + }, + { + "text": "可用区3", + "value": "3" + } + ], + "modelValue": "1" + }, + "id": "6184481b" + } + ], + "id": "690837bf" + } + ], + "id": "b6a425d4" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "CPU架构" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "x86计算", + "value": "1" + }, + { + "text": "鲲鹏计算", + "value": "2" + } + ], + "modelValue": "1" + }, + "id": "7d33ced7" + } + ], + "id": "05ed5a79" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "区域" + }, + "children": [ + { + "componentName": "div", + "props": { + "style": "display: flex; justify-content: flex-start; align-items: center;" + }, + "id": "606edf78", + "children": [ + { + "componentName": "div", + "props": { + "style": "display: flex; align-items: center; margin-right: 10px;" + }, + "id": "f3f98246", + "children": [ + { + "componentName": "Text", + "props": { + "text": "vCPUs", + "style": "width: 80px;" + }, + "id": "c287437e" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ] + }, + "id": "4c43286b" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "display: flex; align-items: center; margin-right: 10px;" + }, + "children": [ + { + "componentName": "Text", + "props": { + "text": "内存", + "style": "width: 80px; border-radius: 0px;" + }, + "id": "38b8fa1f" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ] + }, + "id": "cd33328e" + } + ], + "id": "2b2c678f" + }, + { + "componentName": "div", + "props": { + "style": "display: flex; align-items: center;" + }, + "children": [ + { + "componentName": "Text", + "props": { + "text": "规格名称", + "style": "width: 80px;" + }, + "id": "d3eb6352" + }, + { + "componentName": "TinySearch", + "props": { + "modelValue": "", + "placeholder": "输入关键词" + }, + "id": "21cb9282" + } + ], + "id": "b8e0f35c" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "border-radius: 0px;" + }, + "id": "5000c83e", + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "通用计算型", + "value": "1" + }, + { + "text": "通用计算增强型", + "value": "2" + }, + { + "text": "内存优化型", + "value": "3" + }, + { + "text": "内存优化型", + "value": "4" + }, + { + "text": "磁盘增强型", + "value": "5" + }, + { + "text": "超高I/O型", + "value": "6" + }, + { + "text": "GPU加速型", + "value": "7" + } + ], + "modelValue": "1", + "style": "border-radius: 0px; margin-top: 12px;" + }, + "id": "b8724703" + }, + { + "componentName": "TinyGrid", + "props": { + "editConfig": { + "trigger": "click", + "mode": "cell", + "showStatus": true + }, + "columns": [ + { + "type": "radio", + "width": 60 + }, + { + "field": "employees", + "title": "规格名称" + }, + { + "field": "created_date", + "title": "vCPUs | 内存(GiB)", + "sortable": true + }, + { + "field": "city", + "title": "CPU", + "sortable": true + }, + { + "title": "基准 / 最大带宽\t", + "sortable": true + }, + { + "title": "内网收发包", + "sortable": true + } + ], + "data": [ + { + "id": "1", + "name": "GFD科技有限公司", + "city": "福州", + "employees": 800, + "created_date": "2014-04-30 00:56:00", + "boole": false + }, + { + "id": "2", + "name": "WWW科技有限公司", + "city": "深圳", + "employees": 300, + "created_date": "2016-07-08 12:36:22", + "boole": true + } + ], + "style": "margin-top: 12px; border-radius: 0px;", + "auto-resize": true + }, + "id": "77701c25" + }, + { + "componentName": "div", + "props": { + "style": "margin-top: 12px; border-radius: 0px;" + }, + "id": "3339838b", + "children": [ + { + "componentName": "Text", + "props": { + "text": "当前规格", + "style": "width: 150px; display: inline-block;" + }, + "id": "203b012b" + }, + { + "componentName": "Text", + "props": { + "text": "通用计算型 | Si2.large.2 | 2vCPUs | 4 GiB", + "style": "font-weight: 700;" + }, + "id": "87723f52" + } + ] + } + ] + } + ], + "id": "657fb2fc" + } + ], + "id": "d19b15cf" + } + ], + "id": "9991228b" + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "镜像", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "公共镜像", + "value": "1" + }, + { + "text": "私有镜像", + "value": "2" + }, + { + "text": "共享镜像", + "value": "3" + } + ], + "modelValue": "1" + }, + "id": "922b14cb" + }, + { + "componentName": "div", + "props": { + "style": "display: flex; margin-top: 12px; border-radius: 0px;" + }, + "id": "6b679524", + "children": [ + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 170px; margin-right: 10px;" + }, + "id": "4851fff7" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 340px;" + }, + "id": "a7183eb7" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "margin-top: 12px;" + }, + "id": "57aee314", + "children": [ + { + "componentName": "Text", + "props": { + "text": "请注意操作系统的语言类型。", + "style": "color: #e37d29;" + }, + "id": "56d36c27" + } + ] + } + ], + "id": "e3b02436" + } + ], + "id": "59aebf2b" + } + ], + "id": "87ff7b99" + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "系统盘", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "div", + "props": { + "style": "display: flex;" + }, + "id": "cddba5b8", + "children": [ + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 200px; margin-right: 10px;" + }, + "id": "a97fbe15" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px; margin-right: 10px;" + }, + "id": "1cde4c0f" + }, + { + "componentName": "Text", + "props": { + "text": "GiB \nIOPS上限240,IOPS突发上限5,000", + "style": "color: #575d6c; font-size: 12px;" + }, + "id": "2815d82d" + } + ] + } + ], + "id": "50239a3a" + } + ], + "id": "e8582986" + }, + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "数据盘", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "div", + "props": { + "style": "margin-top: 12px; display: flex;" + }, + "id": "728c9825", + "children": [ + { + "componentName": "Icon", + "props": { + "style": "margin-right: 10px; width: 16px; height: 16px;", + "name": "IconPanelMini" + }, + "id": "fded6930" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 200px; margin-right: 10px;" + }, + "id": "62734e3f" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px; margin-right: 10px;" + }, + "id": "667c7926" + }, + { + "componentName": "Text", + "props": { + "text": "GiB \nIOPS上限600,IOPS突发上限5,000", + "style": "color: #575d6c; font-size: 12px; margin-right: 10px;" + }, + "id": "e7bc36d6" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px;" + }, + "id": "1bd56dc0" + } + ], + "loop": { + "type": "JSExpression", + "value": "this.state.dataDisk" + } + }, + { + "componentName": "div", + "props": { + "style": "display: flex; margin-top: 12px; border-radius: 0px;" + }, + "children": [ + { + "componentName": "Icon", + "props": { + "name": "IconPlus", + "style": "width: 16px; height: 16px; margin-right: 10px;" + }, + "id": "65c89f2b" + }, + { + "componentName": "Text", + "props": { + "text": "增加一块数据盘", + "style": "font-size: 12px; border-radius: 0px; margin-right: 10px;" + }, + "id": "cb344071" + }, + { + "componentName": "Text", + "props": { + "text": "您还可以挂载 21 块磁盘(云硬盘)", + "style": "color: #8a8e99; font-size: 12px;" + }, + "id": "80eea996" + } + ], + "id": "e9e530ab" + } + ], + "id": "078e03ef" + } + ], + "id": "ccef886e" + } + ], + "id": "0fb7bd74" + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-color: #ffffff; padding-top: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; position: fixed; inset: auto 0% 0% 0%; height: 80px; line-height: 80px; border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [], + "id": "21ed4475" + }, + { + "componentName": "TinyRow", + "props": { + "style": "border-radius: 0px; height: 100%;" + }, + "children": [ + { + "componentName": "TinyCol", + "props": { + "span": "8" + }, + "id": "b9d051a5", + "children": [ + { + "componentName": "TinyRow", + "props": { + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyCol", + "props": { + "span": "5", + "style": "display: flex;" + }, + "id": "02352776", + "children": [ + { + "componentName": "Text", + "props": { + "text": "购买量", + "style": "margin-right: 10px;" + }, + "id": "0cd9ed5c" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px; margin-right: 10px;" + }, + "id": "2f9cf442" + }, + { + "componentName": "Text", + "props": { + "text": "台" + }, + "id": "facd4481" + } + ] + }, + { + "componentName": "TinyCol", + "props": { + "span": "7" + }, + "id": "82b6c659", + "children": [ + { + "componentName": "div", + "props": {}, + "id": "9cd65874", + "children": [ + { + "componentName": "Text", + "props": { + "text": "配置费用", + "style": "font-size: 12px;" + }, + "id": "b5a0a0da" + }, + { + "componentName": "Text", + "props": { + "text": "¥1.5776", + "style": "padding-left: 10px; padding-right: 10px; color: #de504e;" + }, + "id": "d9464214" + }, + { + "componentName": "Text", + "props": { + "text": "/小时", + "style": "font-size: 12px;" + }, + "id": "af7cc5e6" + } + ] + }, + { + "componentName": "div", + "props": {}, + "id": "89063830", + "children": [ + { + "componentName": "Text", + "props": { + "text": "参考价格,具体扣费请以账单为准。", + "style": "font-size: 12px; border-radius: 0px;" + }, + "id": "d8995fbc" + }, + { + "componentName": "Text", + "props": { + "text": "了解计费详情", + "style": "font-size: 12px; color: #344899;" + }, + "id": "b383c3e2" + } + ] + } + ] + } + ], + "id": "94fc0e43" + } + ] + }, + { + "componentName": "TinyCol", + "props": { + "span": "4", + "style": "display: flex; flex-direction: row-reverse; border-radius: 0px; height: 100%; justify-content: flex-start; align-items: center;" + }, + "id": "10b73009", + "children": [ + { + "componentName": "TinyButton", + "props": { + "text": "下一步: 网络配置", + "type": "danger", + "style": "max-width: unset;" + }, + "id": "0b584011" + } + ] + } + ], + "id": "d414a473" + } + ], + "id": "e8ec029b" + } + ], + "fileName": "CreateVm" + }, + "isPage": true + }, + "methods": {}, + "props": {}, + "state": { + "dataDisk": [1, 2, 3] + } + } + ], + "config": { + "targetRootID": "app", + "sdkVersion": "1.0.3", + "historyMode": "hash" + }, + "constants": "", + "css": "", + "dataSource": { + "dataHandler": { + "type": "JSFunction", + "value": "function dataHanlder(res){\n return res;\n}" + }, + "list": [] + }, + "i18n": { + "en_US": { + "lowcode.f53187a0": "test", + "lowcode.97ad00dd": "createMaterial", + "lowcode.c257d5e8": "search", + "lowcode.61c8ac8c": "dsdsa", + "lowcode.c6f5a652": "fsdafds", + "lowcode.61dcef52": "sadasda", + "lowcode.45f4c42a": "gfdgfd" + }, + "zh_CN": { + "lowcode.f53187a0": "测试", + "lowcode.97ad00dd": "创建物料资产包", + "lowcode.c257d5e8": "查询", + "lowcode.61c8ac8c": "地方", + "lowcode.c6f5a652": "fsdaf", + "lowcode.61dcef52": "terterere", + "lowcode.45f4c42a": "gdfgdf" + } + }, + "meta": { + "appId": "1", + "branch": "develop", + "creator": "1", + "description": "demo应用", + "name": "portal-app", + "gitGroup": null, + "globalState": [ + { + "id": "test2", + "state": { + "name1": "xxx1" + }, + "getters": { + "count": { + "type": "JSFunction", + "value": "function count() {}" + } + }, + "actions": { + "actions": { + "type": "JSFunction", + "value": "function actions() {}" + } + } + }, + { + "id": "test3", + "state": { + "name1": "xxx" + }, + "getters": { + "count": { + "type": "JSFunction", + "value": "function count() {}" + } + }, + "actions": { + "actions": { + "type": "JSFunction", + "value": "function actions() {}" + } + } + }, + { + "id": "test4", + "state": { + "region": "", + "scenario": "all", + "productId": "", + "planId": "", + "addEvs": false, + "addHss": false, + "addCbr": false, + "period": { + "value": 1, + "unit": "month" + }, + "amount": 1 + }, + "getters": {}, + "actions": {} + }, + { + "id": "test1", + "state": { + "name1": "xxx" + }, + "getters": { + "count": { + "type": "JSFunction", + "value": "function count() {}" + } + }, + "actions": { + "actions": { + "type": "JSFunction", + "value": "function actions() {}" + } + } + } + ], + "projectName": null, + "tenant": null, + "gmtCreate": "2024-10-16 23:27:10", + "gmtModified": "2024-10-16 23:27:10", + "isDemo": null + }, + "utils": [ + { + "name": "axios", + "type": "npm", + "content": { + "package": "axios", + "version": "", + "exportName": "axios", + "subName": "", + "destructuring": false, + "main": "", + "cdnLink": "https://registry.npmmirror.com/axios/1.0.0/files/dist/esm/axios.js" + } + } + ], + "version": "" +} diff --git a/template/lowcode-designer/src/mock/block-groups.json b/template/lowcode-designer/src/mock/block-groups.json new file mode 100644 index 00000000..cb5bd88a --- /dev/null +++ b/template/lowcode-designer/src/mock/block-groups.json @@ -0,0 +1,23 @@ +[ + { + "id": 1, + "createdBy": "1", + "lastUpdatedBy": "1", + "tenantId": "1", + "renterId": null, + "siteId": "1", + "name": "我的分组", + "platformId": 1, + "description": "区块分组", + "blocks": [], + "materialBlocks": [ + { + "id": 1, + "version": "1.0.0" + } + ], + "created_at": "2024-10-16 19:15:53", + "updated_at": "2024-10-16 19:15:53", + "app": 1 + } +] diff --git a/template/lowcode-designer/src/mock/blockHistories.json b/template/lowcode-designer/src/mock/blockHistories.json new file mode 100644 index 00000000..306773f3 --- /dev/null +++ b/template/lowcode-designer/src/mock/blockHistories.json @@ -0,0 +1,259 @@ +[ + { + "id": 1, + "block_id": 1, + "createdBy": 1, + "lastUpdatedBy": 1, + "tenantId": 1, + "renterId": null, + "siteId": 1, + "current_version": "1.0.0", + "version": "1.0.0", + "message": "1.0.0", + "label": "BlockTest1a", + "name_cn": "BlockTest1a", + "name": "BlockTest1a", + "framework": "Vue", + "content": { + "state": {}, + "methods": {}, + "componentName": "Block", + "fileName": "BlockTest1a", + "css": "", + "props": {}, + "children": [ + { + "componentName": "TinyGrid", + "props": { + "editConfig": { + "trigger": "click", + "mode": "cell", + "showStatus": true + }, + "columns": [ + { + "type": "index", + "width": 60 + }, + { + "type": "selection", + "width": 60 + }, + { + "field": "employees", + "title": "员工数" + }, + { + "field": "created_date", + "title": "创建日期" + }, + { + "field": "city", + "title": "城市" + } + ], + "data": [ + { + "id": "1", + "name": "GFD科技有限公司", + "city": "福州", + "employees": 800, + "created_date": "2014-04-30 00:56:00", + "boole": false + }, + { + "id": "2", + "name": "WWW科技有限公司", + "city": "深圳", + "employees": 300, + "created_date": "2016-07-08 12:36:22", + "boole": true + } + ] + }, + "id": "9f544d43" + }, + { + "componentName": "div", + "props": {}, + "id": "c3be6334" + }, + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "人员" + }, + "children": [ + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "" + }, + "id": "6a365365" + } + ], + "id": "22464422" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "密码" + }, + "children": [ + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "type": "password" + }, + "id": "55297132" + } + ], + "id": "c42655f5" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "" + }, + "children": [ + { + "componentName": "TinyButton", + "props": { + "text": "提交", + "type": "primary", + "style": "margin-right: 10px" + }, + "id": "521663e5" + }, + { + "componentName": "TinyButton", + "props": { + "text": "重置", + "type": "primary" + }, + "id": "33153f15" + } + ], + "id": "31541a46" + } + ], + "id": "35a24114" + }, + { + "componentName": "TinyCarousel", + "props": { + "height": "180px" + }, + "children": [ + { + "componentName": "TinyCarouselItem", + "children": [ + { + "componentName": "div", + "props": { + "style": "margin:10px 0 0 30px" + }, + "id": "92546616" + } + ], + "id": "1b2d445c", + "props": { + "title": "选项卡", + "name": "" + } + }, + { + "componentName": "TinyCarouselItem", + "children": [ + { + "componentName": "div", + "props": { + "style": "margin:10px 0 0 30px" + }, + "id": "3a145148" + } + ], + "id": "36631533", + "props": { + "title": "选项卡", + "name": "" + } + } + ], + "id": "52426c25" + } + ], + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [] + } + ], + "events": {}, + "slots": {} + }, + "dataSource": {}, + "dependencies": { + "scripts": [ + { + "package": "@opentiny/vue", + "version": "", + "components": { + "TinyGrid": "Grid", + "TinyForm": "Form", + "TinyFormItem": "FormItem", + "TinyInput": "Input", + "TinyButton": "Button", + "TinyCarousel": "Carousel", + "TinyCarouselItem": "CarouselItem" + } + } + ], + "styles": [] + } + }, + "assets": { + "material": [], + "scripts": [], + "styles": [] + }, + "buildInfo": { + "result": true, + "versions": ["1.0.0"], + "endTime": "2024-10-16 23:52:11" + }, + "screenshot": null, + "path": "我的分组", + "description": "区块", + "tags": [], + "is_official": false, + "is_default": false, + "platform_id": 1, + "appId": 1, + "i18n": {}, + "created_at": "2024-10-16 23:52:11", + "updated_at": "2024-10-16 23:52:11" + } +] diff --git a/template/lowcode-designer/src/mock/blocks.json b/template/lowcode-designer/src/mock/blocks.json new file mode 100644 index 00000000..e1b74d74 --- /dev/null +++ b/template/lowcode-designer/src/mock/blocks.json @@ -0,0 +1,286 @@ +[ + { + "id": 1, + "createdBy": "1", + "lastUpdatedBy": "1", + "tenantId": "1", + "renterId": null, + "siteId": "1", + "label": "BlockTest1a", + "framework": "Vue", + "content": { + "state": {}, + "methods": {}, + "componentName": "Block", + "fileName": "BlockTest1a", + "css": "", + "props": {}, + "children": [ + { + "componentName": "TinyGrid", + "props": { + "editConfig": { + "trigger": "click", + "mode": "cell", + "showStatus": true + }, + "columns": [ + { + "type": "index", + "width": 60 + }, + { + "type": "selection", + "width": 60 + }, + { + "field": "employees", + "title": "员工数" + }, + { + "field": "created_date", + "title": "创建日期" + }, + { + "field": "city", + "title": "城市" + } + ], + "data": [ + { + "id": "1", + "name": "GFD科技有限公司", + "city": "福州", + "employees": 800, + "created_date": "2014-04-30 00:56:00", + "boole": false + }, + { + "id": "2", + "name": "WWW科技有限公司", + "city": "深圳", + "employees": 300, + "created_date": "2016-07-08 12:36:22", + "boole": true + } + ] + }, + "id": "9f544d43" + }, + { + "componentName": "div", + "props": {}, + "id": "c3be6334" + }, + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "人员" + }, + "children": [ + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "" + }, + "id": "6a365365" + } + ], + "id": "22464422" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "密码" + }, + "children": [ + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "type": "password" + }, + "id": "55297132" + } + ], + "id": "c42655f5" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "" + }, + "children": [ + { + "componentName": "TinyButton", + "props": { + "text": "提交", + "type": "primary", + "style": "margin-right: 10px" + }, + "id": "521663e5" + }, + { + "componentName": "TinyButton", + "props": { + "text": "重置", + "type": "primary" + }, + "id": "33153f15" + } + ], + "id": "31541a46" + } + ], + "id": "35a24114" + }, + { + "componentName": "TinyCarousel", + "props": { + "height": "180px" + }, + "children": [ + { + "componentName": "TinyCarouselItem", + "children": [ + { + "componentName": "div", + "props": { + "style": "margin:10px 0 0 30px" + }, + "id": "92546616" + } + ], + "id": "1b2d445c", + "props": { + "title": "选项卡", + "name": "" + } + }, + { + "componentName": "TinyCarouselItem", + "children": [ + { + "componentName": "div", + "props": { + "style": "margin:10px 0 0 30px" + }, + "id": "3a145148" + } + ], + "id": "36631533", + "props": { + "title": "选项卡", + "name": "" + } + } + ], + "id": "52426c25" + } + ], + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [] + } + ], + "events": {}, + "slots": {} + }, + "dataSource": {}, + "dependencies": { + "scripts": [ + { + "package": "@opentiny/vue", + "version": "", + "components": { + "TinyGrid": "Grid", + "TinyForm": "Form", + "TinyFormItem": "FormItem", + "TinyInput": "Input", + "TinyButton": "Button", + "TinyCarousel": "Carousel", + "TinyCarouselItem": "CarouselItem" + } + } + ], + "styles": [] + } + }, + "assets": { + "material": [], + "scripts": [], + "styles": [] + }, + "description": "区块", + "tags": [], + "screenshot": null, + "path": "default", + "i18n": {}, + "created_at": "2024-10-16 23:52:11", + "updated_at": "2024-10-16 23:52:11", + "name_cn": "BlockTest1a", + "last_build_info": { + "result": true, + "versions": ["@opentiny/tiny-engine-block-build@1.0.2"], + "endTime": "2024/3/19 20:22:03", + "message": "", + "filesPath": { + "material": [], + "scripts": [], + "styles": [] + }, + "taskId": 184 + }, + "version": "1.0.0", + "current_history": 1, + "occupier": { + "id": 1, + "createdBy": "1", + "lastUpdatedBy": "1", + "tenantId": "1", + "renterId": null, + "siteId": "1", + "username": "开发者", + "email": "developer@lowcode.com", + "isEnable": null, + "isAdmin": true, + "isPublic": null, + "created_at": "2024-10-16 23:28:41", + "updated_at": "2024-10-16 23:28:41" + }, + "is_official": false, + "public": 1, + "is_default": false, + "tiny_reserved": false, + "npm_name": "", + "platform_id": 1, + "created_app": 1, + "content_blocks": null, + "public_scope_tenants": [], + "histories_length": 0, + "is_published": true, + "current_version": "1.0.0" + } +] diff --git a/template/lowcode-designer/src/mock/pageList.json b/template/lowcode-designer/src/mock/pageList.json new file mode 100644 index 00000000..0fd0d0b8 --- /dev/null +++ b/template/lowcode-designer/src/mock/pageList.json @@ -0,0 +1,983 @@ +[ + { + "id": 1, + "createdBy": "1", + "lastUpdatedBy": "1", + "tenantId": "1", + "renterId": null, + "siteId": "1", + "name": "createVm", + "app": 1, + "route": "createVm", + "isBody": false, + "parentId": "0", + "group": "staticPages", + "depth": 0, + "isPage": true, + "occupierBy": "1", + "isDefault": false, + "contentBlocks": [], + "latestVersion": null, + "latestHistoryId": null, + "occupier": { + "id": 1, + "createdBy": "1", + "lastUpdatedBy": "1", + "tenantId": "1", + "renterId": null, + "siteId": "1", + "username": "开发者", + "email": "developer@lowcode.com", + "isEnable": null, + "isAdmin": true, + "isPublic": null, + "created_at": "2024-10-16 23:28:41", + "updated_at": "2024-10-16 23:28:41" + }, + "isHome": null, + "assets": null, + "message": null, + "created_at": "2024-10-16 23:31:48", + "updated_at": "2024-10-16 23:31:48", + "page_content": { + "state": { + "dataDisk": [1, 2, 3] + }, + "methods": {}, + "componentName": "Page", + "css": "body {\r\n background-color:#eef0f5 ;\r\n margin-bottom: 80px;\r\n}", + "props": {}, + "children": [ + { + "componentName": "div", + "props": { + "style": "padding-bottom: 10px; padding-top: 10px;" + }, + "id": "2b2cabf0", + "children": [ + { + "componentName": "TinyTimeLine", + "props": { + "active": "2", + "data": [ + { + "name": "基础配置" + }, + { + "name": "网络配置" + }, + { + "name": "高级配置" + }, + { + "name": "确认配置" + } + ], + "horizontal": true, + "style": "border-radius: 0px;" + }, + "id": "dd764b17" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "id": "30c94cc8", + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "计费模式" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "包年/包月", + "value": "1" + }, + { + "text": "按需计费", + "value": "2" + } + ], + "modelValue": "1" + }, + "id": "a8d84361" + } + ], + "id": "9f39f3e7" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "区域" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "乌兰察布二零一", + "value": "1" + } + ], + "modelValue": "1", + "style": "border-radius: 0px; margin-right: 10px;" + }, + "id": "c97ccd99" + }, + { + "componentName": "Text", + "props": { + "text": "温馨提示:页面左上角切换区域", + "style": "background-color: [object Event]; color: #8a8e99; font-size: 12px;" + }, + "id": "20923497" + }, + { + "componentName": "Text", + "props": { + "text": "不同区域的云服务产品之间内网互不相通;请就近选择靠近您业务的区域,可减少网络时延,提高访问速度", + "style": "display: block; color: #8a8e99; border-radius: 0px; font-size: 12px;" + }, + "id": "54780a26" + } + ], + "id": "4966384d" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "可用区", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "可用区1", + "value": "1" + }, + { + "text": "可用区2", + "value": "2" + }, + { + "text": "可用区3", + "value": "3" + } + ], + "modelValue": "1" + }, + "id": "6184481b" + } + ], + "id": "690837bf" + } + ], + "id": "b6a425d4" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "CPU架构" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "x86计算", + "value": "1" + }, + { + "text": "鲲鹏计算", + "value": "2" + } + ], + "modelValue": "1" + }, + "id": "7d33ced7" + } + ], + "id": "05ed5a79" + }, + { + "componentName": "TinyFormItem", + "props": { + "label": "区域" + }, + "children": [ + { + "componentName": "div", + "props": { + "style": "display: flex; justify-content: flex-start; align-items: center;" + }, + "id": "606edf78", + "children": [ + { + "componentName": "div", + "props": { + "style": "display: flex; align-items: center; margin-right: 10px;" + }, + "id": "f3f98246", + "children": [ + { + "componentName": "Text", + "props": { + "text": "vCPUs", + "style": "width: 80px;" + }, + "id": "c287437e" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ] + }, + "id": "4c43286b" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "display: flex; align-items: center; margin-right: 10px;" + }, + "children": [ + { + "componentName": "Text", + "props": { + "text": "内存", + "style": "width: 80px; border-radius: 0px;" + }, + "id": "38b8fa1f" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ] + }, + "id": "cd33328e" + } + ], + "id": "2b2c678f" + }, + { + "componentName": "div", + "props": { + "style": "display: flex; align-items: center;" + }, + "children": [ + { + "componentName": "Text", + "props": { + "text": "规格名称", + "style": "width: 80px;" + }, + "id": "d3eb6352" + }, + { + "componentName": "TinySearch", + "props": { + "modelValue": "", + "placeholder": "输入关键词" + }, + "id": "21cb9282" + } + ], + "id": "b8e0f35c" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "border-radius: 0px;" + }, + "id": "5000c83e", + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "通用计算型", + "value": "1" + }, + { + "text": "通用计算增强型", + "value": "2" + }, + { + "text": "内存优化型", + "value": "3" + }, + { + "text": "内存优化型", + "value": "4" + }, + { + "text": "磁盘增强型", + "value": "5" + }, + { + "text": "超高I/O型", + "value": "6" + }, + { + "text": "GPU加速型", + "value": "7" + } + ], + "modelValue": "1", + "style": "border-radius: 0px; margin-top: 12px;" + }, + "id": "b8724703" + }, + { + "componentName": "TinyGrid", + "props": { + "editConfig": { + "trigger": "click", + "mode": "cell", + "showStatus": true + }, + "columns": [ + { + "type": "radio", + "width": 60 + }, + { + "field": "employees", + "title": "规格名称" + }, + { + "field": "created_date", + "title": "vCPUs | 内存(GiB)", + "sortable": true + }, + { + "field": "city", + "title": "CPU", + "sortable": true + }, + { + "title": "基准 / 最大带宽\t", + "sortable": true + }, + { + "title": "内网收发包", + "sortable": true + } + ], + "data": [ + { + "id": "1", + "name": "GFD科技有限公司", + "city": "福州", + "employees": 800, + "created_date": "2014-04-30 00:56:00", + "boole": false + }, + { + "id": "2", + "name": "WWW科技有限公司", + "city": "深圳", + "employees": 300, + "created_date": "2016-07-08 12:36:22", + "boole": true + } + ], + "style": "margin-top: 12px; border-radius: 0px;", + "auto-resize": true + }, + "id": "77701c25" + }, + { + "componentName": "div", + "props": { + "style": "margin-top: 12px; border-radius: 0px;" + }, + "id": "3339838b", + "children": [ + { + "componentName": "Text", + "props": { + "text": "当前规格", + "style": "width: 150px; display: inline-block;" + }, + "id": "203b012b" + }, + { + "componentName": "Text", + "props": { + "text": "通用计算型 | Si2.large.2 | 2vCPUs | 4 GiB", + "style": "font-weight: 700;" + }, + "id": "87723f52" + } + ] + } + ] + } + ], + "id": "657fb2fc" + } + ], + "id": "d19b15cf" + } + ], + "id": "9991228b" + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "镜像", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyButtonGroup", + "props": { + "data": [ + { + "text": "公共镜像", + "value": "1" + }, + { + "text": "私有镜像", + "value": "2" + }, + { + "text": "共享镜像", + "value": "3" + } + ], + "modelValue": "1" + }, + "id": "922b14cb" + }, + { + "componentName": "div", + "props": { + "style": "display: flex; margin-top: 12px; border-radius: 0px;" + }, + "id": "6b679524", + "children": [ + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 170px; margin-right: 10px;" + }, + "id": "4851fff7" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 340px;" + }, + "id": "a7183eb7" + } + ] + }, + { + "componentName": "div", + "props": { + "style": "margin-top: 12px;" + }, + "id": "57aee314", + "children": [ + { + "componentName": "Text", + "props": { + "text": "请注意操作系统的语言类型。", + "style": "color: #e37d29;" + }, + "id": "56d36c27" + } + ] + } + ], + "id": "e3b02436" + } + ], + "id": "59aebf2b" + } + ], + "id": "87ff7b99" + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-radius: 4px; border-color: #fff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; margin-bottom: 10px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "系统盘", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "div", + "props": { + "style": "display: flex;" + }, + "id": "cddba5b8", + "children": [ + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 200px; margin-right: 10px;" + }, + "id": "a97fbe15" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px; margin-right: 10px;" + }, + "id": "1cde4c0f" + }, + { + "componentName": "Text", + "props": { + "text": "GiB \nIOPS上限240,IOPS突发上限5,000", + "style": "color: #575d6c; font-size: 12px;" + }, + "id": "2815d82d" + } + ] + } + ], + "id": "50239a3a" + } + ], + "id": "e8582986" + }, + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyFormItem", + "props": { + "label": "数据盘", + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "div", + "props": { + "style": "margin-top: 12px; display: flex;" + }, + "id": "728c9825", + "children": [ + { + "componentName": "Icon", + "props": { + "style": "margin-right: 10px; width: 16px; height: 16px;", + "name": "IconPanelMini" + }, + "id": "fded6930" + }, + { + "componentName": "TinySelect", + "props": { + "modelValue": "", + "placeholder": "请选择", + "options": [ + { + "value": "1", + "label": "黄金糕" + }, + { + "value": "2", + "label": "双皮奶" + } + ], + "style": "width: 200px; margin-right: 10px;" + }, + "id": "62734e3f" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px; margin-right: 10px;" + }, + "id": "667c7926" + }, + { + "componentName": "Text", + "props": { + "text": "GiB \nIOPS上限600,IOPS突发上限5,000", + "style": "color: #575d6c; font-size: 12px; margin-right: 10px;" + }, + "id": "e7bc36d6" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px;" + }, + "id": "1bd56dc0" + } + ], + "loop": { + "type": "JSExpression", + "value": "this.state.dataDisk" + } + }, + { + "componentName": "div", + "props": { + "style": "display: flex; margin-top: 12px; border-radius: 0px;" + }, + "children": [ + { + "componentName": "Icon", + "props": { + "name": "IconPlus", + "style": "width: 16px; height: 16px; margin-right: 10px;" + }, + "id": "65c89f2b" + }, + { + "componentName": "Text", + "props": { + "text": "增加一块数据盘", + "style": "font-size: 12px; border-radius: 0px; margin-right: 10px;" + }, + "id": "cb344071" + }, + { + "componentName": "Text", + "props": { + "text": "您还可以挂载 21 块磁盘(云硬盘)", + "style": "color: #8a8e99; font-size: 12px;" + }, + "id": "80eea996" + } + ], + "id": "e9e530ab" + } + ], + "id": "078e03ef" + } + ], + "id": "ccef886e" + } + ], + "id": "0fb7bd74" + }, + { + "componentName": "div", + "props": { + "style": "border-width: 1px; border-style: solid; border-color: #ffffff; padding-top: 10px; padding-left: 10px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; background-color: #fff; position: fixed; inset: auto 0% 0% 0%; height: 80px; line-height: 80px; border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyForm", + "props": { + "labelWidth": "80px", + "labelPosition": "top", + "inline": false, + "label-position": "left ", + "label-width": "150px", + "style": "border-radius: 0px;" + }, + "children": [], + "id": "21ed4475" + }, + { + "componentName": "TinyRow", + "props": { + "style": "border-radius: 0px; height: 100%;" + }, + "children": [ + { + "componentName": "TinyCol", + "props": { + "span": "8" + }, + "id": "b9d051a5", + "children": [ + { + "componentName": "TinyRow", + "props": { + "style": "border-radius: 0px;" + }, + "children": [ + { + "componentName": "TinyCol", + "props": { + "span": "5", + "style": "display: flex;" + }, + "id": "02352776", + "children": [ + { + "componentName": "Text", + "props": { + "text": "购买量", + "style": "margin-right: 10px;" + }, + "id": "0cd9ed5c" + }, + { + "componentName": "TinyInput", + "props": { + "placeholder": "请输入", + "modelValue": "", + "style": "width: 120px; margin-right: 10px;" + }, + "id": "2f9cf442" + }, + { + "componentName": "Text", + "props": { + "text": "台" + }, + "id": "facd4481" + } + ] + }, + { + "componentName": "TinyCol", + "props": { + "span": "7" + }, + "id": "82b6c659", + "children": [ + { + "componentName": "div", + "props": {}, + "id": "9cd65874", + "children": [ + { + "componentName": "Text", + "props": { + "text": "配置费用", + "style": "font-size: 12px;" + }, + "id": "b5a0a0da" + }, + { + "componentName": "Text", + "props": { + "text": "¥1.5776", + "style": "padding-left: 10px; padding-right: 10px; color: #de504e;" + }, + "id": "d9464214" + }, + { + "componentName": "Text", + "props": { + "text": "/小时", + "style": "font-size: 12px;" + }, + "id": "af7cc5e6" + } + ] + }, + { + "componentName": "div", + "props": {}, + "id": "89063830", + "children": [ + { + "componentName": "Text", + "props": { + "text": "参考价格,具体扣费请以账单为准。", + "style": "font-size: 12px; border-radius: 0px;" + }, + "id": "d8995fbc" + }, + { + "componentName": "Text", + "props": { + "text": "了解计费详情", + "style": "font-size: 12px; color: #344899;" + }, + "id": "b383c3e2" + } + ] + } + ] + } + ], + "id": "94fc0e43" + } + ] + }, + { + "componentName": "TinyCol", + "props": { + "span": "4", + "style": "display: flex; flex-direction: row-reverse; border-radius: 0px; height: 100%; justify-content: flex-start; align-items: center;" + }, + "id": "10b73009", + "children": [ + { + "componentName": "TinyButton", + "props": { + "text": "下一步: 网络配置", + "type": "danger", + "style": "max-width: unset;" + }, + "id": "0b584011" + } + ] + } + ], + "id": "d414a473" + } + ], + "id": "e8ec029b" + } + ], + "fileName": "createVM" + } + } +] diff --git a/template/lowcode-designer/src/mock/user.json b/template/lowcode-designer/src/mock/user.json new file mode 100644 index 00000000..15a0c3bb --- /dev/null +++ b/template/lowcode-designer/src/mock/user.json @@ -0,0 +1,15 @@ +{ + "id": 1, + "createdBy": "1", + "lastUpdatedBy": "1", + "tenantId": "1", + "renterId": null, + "siteId": "1", + "username": "开发者", + "email": "tinyengine@lowcode.com", + "isEnable": null, + "isAdmin": true, + "isPublic": null, + "created_at": "2024-10-16 23:28:41", + "updated_at": "2024-10-16 23:28:41" +} diff --git a/template/lowcode-designer/src/mock/utilsList.json b/template/lowcode-designer/src/mock/utilsList.json new file mode 100644 index 00000000..14b3ba0d --- /dev/null +++ b/template/lowcode-designer/src/mock/utilsList.json @@ -0,0 +1,25 @@ +[ + { + "id": 1, + "createdBy": "1", + "lastUpdatedBy": "1", + "tenantId": "1", + "renterId": "1", + "siteId": "1", + "name": "axios", + "type": "npm", + "content": { + "package": "axios", + "version": "", + "exportName": "axios", + "subName": "", + "destructuring": false, + "main": "", + "cdnLink": "https://registry.npmmirror.com/axios/1.0.0/files/dist/esm/axios.js" + }, + "app": 1, + "category": "utils", + "created_at": "2025-03-13 10:38:40", + "updated_at": "2025-03-13 10:38:40" + } +] diff --git a/template/lowcode-designer/src/preview.js b/template/lowcode-designer/src/preview.js index 47c726cc..81335e7e 100644 --- a/template/lowcode-designer/src/preview.js +++ b/template/lowcode-designer/src/preview.js @@ -9,34 +9,36 @@ * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. * */ -import { defineEntry } from '@opentiny/tiny-engine-meta-register' -import 'virtual:svg-icons-register' +import { defineEntry } from '@opentiny/tiny-engine-meta-register'; +import 'virtual:svg-icons-register'; +import { initIndexDB } from './db'; +import engineConfig from '../engine.config'; async function startApp() { - const { initHook, HOOK_NAME, META_SERVICE, initPreview } = await import('@opentiny/tiny-engine') - const { HttpService } = await import('./composable') + const { initHook, HOOK_NAME, META_SERVICE, initPreview } = await import( + '@opentiny/tiny-engine' + ); + const { HttpService } = await import('./composable'); const beforeAppCreate = () => { - initHook(HOOK_NAME.useEnv, import.meta.env) - } + initHook(HOOK_NAME.useEnv, import.meta.env); + }; + + await initIndexDB(); const registry = { [META_SERVICE.Http]: HttpService, - 'engine.config': { - id: 'engine.config', - theme: 'light', - material: ['/mock/bundle.json'] - } - } + [engineConfig.id]: engineConfig, + }; - defineEntry(registry) + defineEntry(registry); initPreview({ registry, lifeCycles: { - beforeAppCreate - } - }) + beforeAppCreate, + }, + }); } -startApp() +startApp(); diff --git a/template/lowcode-designer/src/routes/app.js b/template/lowcode-designer/src/routes/app.js new file mode 100644 index 00000000..2394db0b --- /dev/null +++ b/template/lowcode-designer/src/routes/app.js @@ -0,0 +1,100 @@ +/** +* Copyright (c) 2023 - present TinyEngine Authors. +* Copyright (c) 2023 - present Huawei Cloud Computing Technologies Co., Ltd. +* +* Use of this source code is governed by an MIT-style license. +* +* THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, +* BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR +* A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. +* +*/ + +import { db } from '../db' +import { getResponseData } from './commonUtils' + +export const appRoutes = [ + // 获取用户信息 + { + url: "/platform-center/api/user/me", + method: 'GET', + response: async () => { + const userInfo = await db.user.get(1) + + return [200, getResponseData(userInfo)] + } + }, + // 获取app的详细信息 + { + url: /\/app-center\/api\/apps\/detail\/\d+/, + method: 'GET', + response: async () => { + // 忽略传过来的 appid,demo 应用只有一个 + const appDetail = await db.appDetail.get(1) + + return [200, getResponseData(appDetail)] + } + }, + // 获取 appSchema + { + url: /\/app-center\/v1\/api\/apps\/schema\/\d+/, + method: 'GET', + response: async () => { + const appSchema = await db.appSchema.get(1) + const pages = await db.page.toArray() + const componentsTree = pages.map(({ page_content, ...rest }) => ({ + ...page_content, + meta: rest + })) + const utilsArr = await db.utils.toArray() + const utils = utilsArr.map(({ name, type, content }) => ({ name, type, content })) + + appSchema.componentsTree = componentsTree + appSchema.utils = utils + + return [200, getResponseData(appSchema)] + } + }, + // 获取 app metadata + { + // "/app-center/api/preview/metadata" + url: /\/app-center\/api\/preview\/metadata/, + method: 'GET', + response: async () => { + const appSchema = await db.appSchema.get(1) + const utilsArr = await db.utils.toArray() + const utils = utilsArr.map(({ name, type, content }) => ({ name, type, content })) + + const res = { + dataSource: { + "list": [] + }, + globalState: appSchema.meta.globalState, + i18n: appSchema.i18n, + utils + } + + return [200, getResponseData(res)] + } + }, + // 更新 app + { + url: /\/app-center\/api\/apps\/update\/\d+/, + method: 'POST', + response: async (config) => { + const newAppData = JSON.parse(config.data) + const appSchema = await db.appSchema.get(1) + + if (newAppData.global_state) { + await db.appDetail.update(1, { global_state: newAppData.global_state }) + await db.appSchema.update(1, { meta: { ...appSchema.meta, globalState: newAppData.global_state } }) + } + + // TODO: 支持更新数据源 + + const appDetail = db.appDetail.get(1) + + return [200, getResponseData(appDetail)] + } + } +] \ No newline at end of file diff --git a/template/lowcode-designer/src/routes/block.js b/template/lowcode-designer/src/routes/block.js new file mode 100644 index 00000000..baf67f1a --- /dev/null +++ b/template/lowcode-designer/src/routes/block.js @@ -0,0 +1,438 @@ +/** +* Copyright (c) 2023 - present TinyEngine Authors. +* Copyright (c) 2023 - present Huawei Cloud Computing Technologies Co., Ltd. +* +* Use of this source code is governed by an MIT-style license. +* +* THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, +* BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR +* A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. +* +*/ + +import { db } from '../db' +import { formatDateTime, getResponseData } from './commonUtils' + +export const blockRoutes = [ + // 获取指定应用下所有区块 + { + url: /\/material-center\/api\/blocks/, + method: 'GET', + response: async () => { + const allBlocks = await db.block.toArray() + + return [200, getResponseData(allBlocks)] + } + }, + /**********-------- 区块 -----------***********/ + // 新建区块分组 + { + url: /\/material-center\/api\/block-groups\/create/, + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) + const groupItem = await db.blockGroup.where('name').equals(data.name).limit(1).first() + + if (groupItem) { + return [200, { error: '分组名已存在' }] + } + const time = formatDateTime() + + Object.assign(data, { + createdBy: 1, + lastUpdatedBy: 1, + tenantId: 1, + renterId: 1, + siteId: 1, + platformId: 1, + description: null, + created_at: time, + updated_at: time, + app: 1 + }) + const newGroupId = await db.blockGroup.add(data) + const newGroup = await db.blockGroup.get(newGroupId) + + return [200, getResponseData([newGroup])] + } + }, + // 更新区块分组 + { + url: /\/material-center\/api\/block-groups\/update\/\d+/, + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) + const id = Number(config.url.split('/').at(-1)) + const groupItem = await db.blockGroup.get(id) + + if (!groupItem) { + return [200, { error: '分组不存在,更新失败' }] + } + const time = formatDateTime() + const { blocks, ...rest } = data + + if (blocks) { + Object.assign(groupItem, { materialBlocks: blocks }) + + blocks.forEach(async (blockItem) => { + const id = Number(blockItem.id) + const blockDetail = await db.block.get(id) + blockDetail.current_version = blockItem.version + await db.block.update(id, blockDetail) + }) + } + + Object.assign(groupItem, { + ...rest, + updated_at: time, + app: 1 + }) + await db.blockGroup.update(groupItem.id, groupItem) + const updatedGroupDetail = await db.blockGroup.get(groupItem.id) + + return [200, getResponseData([updatedGroupDetail])] + } + }, + // 获取指定应用下所有区块分组 + { + url: /\/material-center\/api\/block-groups/, + method: 'GET', + response: async (config) => { + const blockGroups = await db.blockGroup.toArray() + const query = config.params || {} + const source = query.from + + const promises = blockGroups.map(async(item) => { + let blocks = [] + if (source !== 'block') { + const idVersionMap = {} + const ids = (item.materialBlocks || []).map((item) => { + idVersionMap[item.id] = item.version + + return item.id + }) + blocks = await db.blockHistories.where('block_id').anyOf(ids).toArray() + + blocks = blocks + .filter(item => item.version === idVersionMap[item.block_id]) + .map(item => ({ ...item, id: item.block_id })) + } else { + const ids = item.blocks || [] + blocks = await db.block.bulkGet(ids) + + } + item.blocks = blocks + return item + }) + + const allBlockGroups = await Promise.all(promises) + + return [200, getResponseData(allBlockGroups)] + } + }, + // 获取指定区块分组详情 + { + url: /\/material-center\/api\/block-groups\?id=\d+/, + method: 'GET', + response: async (config) => { + const urlSearch = new URLSearchParams(config.url.split('?')[1]) + const id = urlSearch.get('id') + const blockGroupDetail = await db.blockGroup.get(Number(id)) + + return [200, getResponseData([blockGroupDetail])] + } + }, + // 获取区块详情 + { + url: /\/material-center\/api\/block\/detail\/\d+/, + method: 'GET', + response: async (config) => { + const id = Number(config.url.split('/').at(-1)) + const blockDetail = await db.block.get(id) + const histories = await db.blockHistories.where('block_id').equals(id).toArray() + blockDetail.histories = histories + + return [200, getResponseData(blockDetail)] + } + }, + // 新建区块 + { + url: /\/material-center\/api\/block\/create/, + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) + + const time = formatDateTime() + + Object.assign(data, { + createdBy: 1, + lastUpdatedBy: 1, + tenantId: 1, + renterId: 1, + siteId: 1, + assets: {}, + description: null, + tags: [], + path: "default", + occupierId: "1", + i18n: {}, + created_at: time, + updated_at: time, + is_official: false, + is_default: false, + created_app: 1, + platform_id: 1, + public_scope_tenants: [], + is_published: false, + current_version: null + }) + const newBlockId = await db.block.add(data) + const blockDetail = await db.block.get(newBlockId) + + // 选了区块分组 + if (Array.isArray(data.groups) && data.groups.length) { + const groupId = Number(data.groups[0]) + const group = await db.blockGroup.get(groupId) + + if (!Array.isArray(group.blocks)) { + group.blocks = [] + } + + group.blocks.push(newBlockId) + await db.blockGroup.update(groupId, group) + blockDetail.path = group.name + await db.block.update(newBlockId, blockDetail) + } + + return [200, getResponseData(blockDetail)] + } + }, + // 更新区块 + { + url: /\/material-center\/api\/block\/update\/\d+/, + method: 'POST', + response: async (config) => { + const id = Number(config.url.split('/').at(-1)) + const data = JSON.parse(config.data) + // 更新区块分组 + const group = data.groups + const allGroups = await db.blockGroup.toArray() + + const promises = allGroups.map(async (groupItem) => { + const isNextExist = group.includes(groupItem.id) + // 移除 + if (groupItem.blocks.includes(id) && !isNextExist) { + const newBlocks = groupItem.blocks.filter((item) => item !== id) + groupItem.blocks = newBlocks + await db.blockGroup.update(groupItem.id, groupItem) + } + // 添加 + if (!groupItem.blocks.includes(id) && isNextExist) { + groupItem.blocks.push(id) + await db.blockGroup.update(groupItem.id, groupItem) + } + }) + + await Promise.all(promises) + await db.block.update(id, data) + const blockDetail = await db.block.get(id) + + return [200, getResponseData(blockDetail)] + } + }, + // 发布区块 + { + url: /\/material-center\/api\/block\/deploy/, + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) + const { block, version, deploy_info } = data + const { id, label } = block + + // 1. 查找 blockHistories 表中是否有重复的历史版本 version + const hisItem = await db.blockHistories.where('[block_id+version]').equals([id, version]).limit(1).first() + + if (hisItem) { + return [200, getResponseData({ error: '版本号已存在' })] + } + + const updateTime = formatDateTime() + const buildInfo ={ + result: true, + versions: [ + version + ], + endTime: updateTime + } + block.is_published = true + const { + createdBy, + lastUpdatedBy, + tenantId, + renterId, + siteId, + framework, + assets, + content, name_cn, + screenshot, + path, + description, + tags, + is_official, + is_default, + platform_id, + created_app, + i18n, + created_at, + updated_at + } = block + // 2. 插入历史版本 version + const historyItem = { + block_id: id, + createdBy, + lastUpdatedBy, + tenantId, + renterId, + siteId, + version, + current_version: version, + message: deploy_info, + label, + name_cn, + name: name_cn, + framework, + content, + assets, + buildInfo, + screenshot, + path, + description, + tags, + is_official, + is_default, + platformId: platform_id, + appId: created_app, + i18n, + created_at, + updated_at + } + + const historyId = await db.blockHistories.add(historyItem) + + // 3. 更新 block 信息 + block.updated_at = updateTime + block.version = version + block.last_build_info = buildInfo + block.current_history = await db.blockHistories.get(historyId) + + await db.block.update(id, block) + const blockDetail = await db.block.get(id) + const histories = await db.blockHistories.where('block_id').equals(id).toArray() + blockDetail.histories = histories + + return [200, getResponseData(blockDetail)] + } + }, + // 删除区块 + { + url: /\/material-center\/api\/block\/delete\/\d+/, + method: 'GET', + response: async (config) => { + const id = Number(config.url.split('/').pop()) + const blockItem = await db.block.get(id) + + const blockGroup = await db.blockGroup.toArray() + blockGroup.map((blockGroupItem) => { + if (blockGroupItem.blocks.includes(id)) { + blockGroupItem.blocks = blockGroupItem.blocks.filter((item) => item !== id) + db.blockGroup.update(blockGroupItem.id, blockGroupItem) + } + }) + // TODO: 已发布区块的删除逻辑? + await db.block.delete(id) + + return [200, getResponseData(blockItem)] + } + }, + + // 获取区块标签 + { + // /material-center/api/block/tags + url: /\/material-center\/api\/block\/tags/, + method: 'GET', + response: async () => { + return [200, getResponseData([])] + } + }, + // 获取区块用户 + { + // /material-center/api/block/users + url: /\/material-center\/api\/block\/users/, + method: 'GET', + response: async () => { + const users = await db.user.toArray() + return [200, getResponseData(users)] + } + }, + // 获取区块租户 + { + // /material-center/api/block/tenants + url: /\/material-center\/api\/block\/tenants/, + method: 'GET', + response: async () => { + const tenants = [ + { + id: 1, + orgCode: null, + nameCn: "public", + nameEn: "公共租户", + description: "Default tenant for new user to explore.", + createdTime: "2024-10-16 19:31:28", + createdBy: 1, + lastUpdatedBy: 1, + lastUpdatedTime: "2024-10-16 19:31:28" + } + ] + + return [200, getResponseData(tenants)] + } + }, + // 查询不在指定分组的区块 + { + url: /\/material-center\/api\/block\/notgroup\/\d+/, + method: 'GET', + response: async (config) => { + const groupId = Number(config.url.split('/').pop()) + const allBlocks = await db.block.toArray() + const publishedBlocks = allBlocks.filter((item) => item.is_published) + const group = await db.blockGroup.get(groupId) + const blockId = (group.materialBlocks || []).map((item) => item.id) + const res = publishedBlocks.filter((item) => { + return !blockId.includes(item.id) + }) + + return [200, getResponseData(res)] + } + }, + // 根据 label 查询区块 + { + url: /\/material-center\/api\/block/, + method: 'GET', + response: async (config) => { + const query = new URLSearchParams(config.url.split('?')[1]) + const label = query.get('label') + if (!label) { + return [200, getResponseData({}, { code: '', message: '缺少 label 参数' })] + } + const blockItem = await db.block.where('label').equals(label).toArray() + await Promise.all( + blockItem.map(async (item) => { + const histories = await db.blockHistories.where('block_id').equals(item.id).toArray() + item.histories = histories + }) + ) + + return [200, getResponseData(blockItem)] + } + } +] diff --git a/template/lowcode-designer/src/routes/commonUtils.js b/template/lowcode-designer/src/routes/commonUtils.js new file mode 100644 index 00000000..f0705473 --- /dev/null +++ b/template/lowcode-designer/src/routes/commonUtils.js @@ -0,0 +1,61 @@ +/** +* Copyright (c) 2023 - present TinyEngine Authors. +* Copyright (c) 2023 - present Huawei Cloud Computing Technologies Co., Ltd. +* +* Use of this source code is governed by an MIT-style license. +* +* THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, +* BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR +* A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. +* +*/ +// 获取 yyyy-MM-dd HH:mm:ss 格式的时间 +export function formatDateTime() { + const date = new Date() + + // 获取各时间组件 + const year = date.getFullYear() + const month = String(date.getMonth() + 1).padStart(2, '0') // 月份从0开始要+1 + const day = String(date.getDate()).padStart(2, '0') + const hours = String(date.getHours()).padStart(2, '0') + const minutes = String(date.getMinutes()).padStart(2, '0') + const seconds = String(date.getSeconds()).padStart(2, '0') + + // 组合成目标格式 + return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; +} + +// 获取返回数据结构 +export const getResponseData = (data, error) => { + const res = { + code: 200, + data + } + + if (error) { + const err_code = error.code + res.error = { + code: err_code, + message: error.message + } + } + + return res +} + +// demo 应用只有唯一的一个用户 +export const occupier = { + "id": 1, + "createdBy": 1, + "lastUpdatedBy": 1, + "tenantId": 1, + "renterId": null, + "siteId": 1, + "username": "开发者", + "email": "developer@lowcode.com", + "isEnable": null, + "isAdmin": true, + "isPublic": null, + "created_at": "2024-10-16 23:28:41", + "updated_at": "2024-10-16 23:28:41" +} diff --git a/template/lowcode-designer/src/routes/i18n.js b/template/lowcode-designer/src/routes/i18n.js new file mode 100644 index 00000000..7f2062bc --- /dev/null +++ b/template/lowcode-designer/src/routes/i18n.js @@ -0,0 +1,136 @@ +import { db } from '../db' +import { getResponseData } from './commonUtils' + +export const i18nRoutes = [ + /*---------- i18n ---------------*/ + { + url: /\/app-center\/api\/i18n\/entries/, + method: 'GET', + response: async () => { + const appSchema = await db.appSchema.get(1) + + const locales = [ + { lang: 'zh_CN', label: 'zh_CN' }, + { lang: 'en_US', label: 'en_US' } + ] + + return [ + 200, + getResponseData({ + locales, + messages: appSchema.i18n + }) + ] + } + }, + // 新增一条 i18n + { + url: /\/app-center\/api\/i18n\/entries\/create/, + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) + const appSchema = await db.appSchema.get(1) + const i18n = appSchema.i18n + const { key, contents } = data + const { en_US, zh_CN } = contents || {} + + if (!key || (!en_US && !zh_CN)) { + return [200, { error: '缺少必要参数' }] + } + + i18n.en_US[key] = contents.en_US + i18n.zh_CN[key] = contents.zh_CN + + await db.appSchema.update(1, { + i18n + }) + + return [200, getResponseData({ })] + } + }, + { + url: /\/app-center\/api\/i18n\/entries\/update/, + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) + const appSchema = await db.appSchema.get(1) + const i18n = appSchema.i18n + const { key, contents } = data + const { en_US, zh_CN } = contents || {} + + if (!key || (!en_US && !zh_CN)) { + return [200, { error: '缺少必要参数' }] + } + + i18n.en_US[key] = contents.en_US + i18n.zh_CN[key] = contents.zh_CN + + await db.appSchema.update(1, { + i18n + }) + + return [200, getResponseData({ })] + } + }, + { + url: /\/app-center\/api\/i18n\/entries\/bulk\/delete/, + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) + const appSchema = await db.appSchema.get(1) + const i18n = appSchema.i18n + const { key_in } = data + const newEnUsI18n = Object.fromEntries(Object.entries(i18n.en_US).filter(([key]) => !key_in.includes(key))) + const newZhCNI18n = Object.fromEntries(Object.entries(i18n.zh_CN).filter(([key]) => !key_in.includes(key))) + + await db.appSchema.update(1, { + i18n: { + en_US: newEnUsI18n, + zh_CN: newZhCNI18n + } + }) + + return [200, getResponseData({ })] + } + }, + // 批量新增 i18n + { + // /app-center/api/i18n/entries/batch/create + url: /\/app-center\/api\/i18n\/entries\/batch\/create/, + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) || {} + // 新增区块词条,demo 应用忽略 + if (data.host_type === 'block') { + return [200, getResponseData({ })] + } + + const newData = { + en_US: {}, + zh_CN: {} + } + + data.entries.forEach(({ key, contents }) => { + newData.en_US[key] = contents.en_US + newData.zh_CN[key] = contents.zh_CN + }) + + const appSchema = await db.appSchema.get(1) + + await db.appSchema.update(1, { + i18n: { + en_US: { + ...appSchema.i18n.en_US, + ...newData.en_US + }, + zh_CN: { + ...appSchema.i18n.zh_CN, + ...newData.zh_CN + } + } + }) + + return [200, getResponseData([])] + } + } +] diff --git a/template/lowcode-designer/src/routes/index.js b/template/lowcode-designer/src/routes/index.js new file mode 100644 index 00000000..756ef9a2 --- /dev/null +++ b/template/lowcode-designer/src/routes/index.js @@ -0,0 +1,7 @@ +import { appRoutes } from './app' +import { utilsRoutes } from './utils' +import { i18nRoutes } from './i18n' +import { pageRoutes } from './page' +import { blockRoutes } from './block' + +export default [...appRoutes, ...utilsRoutes, ...i18nRoutes, ...pageRoutes, ...blockRoutes] \ No newline at end of file diff --git a/template/lowcode-designer/src/routes/page.js b/template/lowcode-designer/src/routes/page.js new file mode 100644 index 00000000..4b789933 --- /dev/null +++ b/template/lowcode-designer/src/routes/page.js @@ -0,0 +1,150 @@ +import { db } from '../db' +import { formatDateTime, getResponseData, occupier } from './commonUtils' + +export const pageRoutes = [ + /**********-------- 页面 -----------***********/ + // 页面管理 - 获取应用下所有的页面 + { + url: /\/app-center\/api\/pages\/list\/\d+/, + method: 'GET', + response: async () => { + const pages = await db.page.toArray() + return [200, getResponseData(pages)] + } + }, + // 根据页面 id 获取页面详情 + { + url: /\/app-center\/api\/pages\/detail\/\d+/, + method: 'GET', + response: async (config) => { + const pageId = config.url.split('/').at(-1) + const pageDetail = await db.page.get(Number(pageId)) + + return [200, getResponseData(pageDetail)] + } + }, + // 页面管理 -- 保存页面,暂时还不支持页面备份记录 + { + url: /\/app-center\/api\/pages\/update\/\d+/, + method: 'POST', + response: async (config) => { + const id = config.url.split('/').at(-1) + + await db.page.update(Number(id), JSON.parse(config.data)) + const page = await db.page.get(Number(id)) + return [200, page] + } + }, + // 页面管理 -- 创建页面 + { + url: /\/app-center\/api\/pages\/create/, + method: 'POST', + response: async (config) => { + const params = JSON.parse(config.data) + const time = formatDateTime() + + if (!params.isPage) { + const { + parentId, + route, + name, + app, + isPage + } = params + + + const data = { + createdBy: 1, + lastUpdatedBy: 1, + tenantId: 1, + renterId: null, + siteId: 1, + name, + app, + route, + isBody: true, + parentId, + group: "staticPages", + depth: 1, + isPage, + occupierBy: 1, + isDefault: false, + contentBlocks: [], + latestVersion: null, + latestHistoryId: null, + occupier, + isHome: null, + assets: null, + message: null, + created_at: time, + updated_at: time, + page_content: {} + } + const res = await db.page.add(data) + const page = await db.page.get(res) + + return [200, getResponseData(page)] + } + + const { + app, + name, + route, + isHome, + parentId, + isBody, + group, + message, + page_content, + isPage + } = params + + const data = { + createdBy: "1", + lastUpdatedBy: "1", + tenantId: "1", + renterId: null, + siteId: "1", + name, + app, + route, + isBody, + parentId, + group, + depth: 0, + isPage, + occupierBy: "1", + isDefault: false, + contentBlocks: [], + latestVersion: null, + latestHistoryId: null, + occupier, + isHome, + assets: null, + message, + created_at: time, + updated_at: time, + page_content, + } + + const res = await db.page.add(data) + const page = await db.page.get(res) + + return [200, getResponseData(page)] + } + }, + // 页面管理——删除页面 + { + url: /\/app-center\/api\/pages\/delete\/\d+/, + method: 'GET', + response: async (config) => { + const id = Number(config.url.split('/').at(-1)) + + const page = await db.page.get(id) + await db.page.delete(id) + + return [200, page] + } + }, + /*-------------------------------------------------------------*/ +] \ No newline at end of file diff --git a/template/lowcode-designer/src/routes/utils.js b/template/lowcode-designer/src/routes/utils.js new file mode 100644 index 00000000..68262541 --- /dev/null +++ b/template/lowcode-designer/src/routes/utils.js @@ -0,0 +1,80 @@ +import { db } from '../db' +import { formatDateTime, getResponseData } from './commonUtils' + +export const utilsRoutes = [ + /** ------------ utils -------------------- **/ + // 获取工具类 utils + { + url: /\/app-center\/api\/apps\/extension\/list/, + method: 'GET', + response: async (config) => { + const query = new URLSearchParams(config.url.split('?')[1]) + const category = query.get('category') + + if (category === 'utils') { + const list = await db.utils.toArray() + return [200, getResponseData(list)] + } + } + }, + // 新增 utils + { + url: "/app-center/api/apps/extension/create", + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) + const time = formatDateTime() + + if (data?.category === 'utils') { + const res = await db.utils.add({ + ...data, + createdBy: 1, + lastUpdatedBy: 1, + tenantId: 1, + renterId: 1, + siteId: 1, + category: "utils", + created_at: time, + updated_at: time + }) + const resData = await db.utils.get(res) + + return [200, getResponseData(resData)] + } + } + }, + { + url: "/app-center/api/apps/extension/update", + method: 'POST', + response: async (config) => { + const data = JSON.parse(config.data) + const time = formatDateTime() + + if (data?.category === 'utils') { + const id = Number(data.id) + const originData = await db.utils.get(id) + await db.utils.update(id, { + ...originData, + ...data, + updated_at: time + }) + + const resData = await db.utils.get(id) + + return [200, getResponseData(resData)] + } + } + }, + { + url: /\/app-center\/api\/apps\/extension\/delete/, + method: 'GET', + response: async (config) => { + const query = new URLSearchParams(config.url.split('?')[1]) + const id = Number(query.get('id')) + const res = await db.utils.get(id) + await db.utils.delete(id) + + return [200, getResponseData(res)] + } + } +] \ No newline at end of file