feat: introduce dioc into hoppscotch-common

This commit is contained in:
Andrew Bastin
2023-06-07 15:15:56 +05:30
parent e75391cdf1
commit 81a7e23a12
20 changed files with 1117 additions and 65 deletions

198
pnpm-lock.yaml generated
View File

@@ -58,6 +58,25 @@ importers:
specifier: ^4.6.3
version: 4.7.4
packages/dioc:
dependencies:
rxjs:
specifier: ^7.8.1
version: 7.8.1
vue:
specifier: ^3.2.25
version: 3.2.45
devDependencies:
typescript:
specifier: ^4.9.4
version: 4.9.4
vite:
specifier: ^4.0.4
version: 4.0.4(@types/node@17.0.45)
vitest:
specifier: ^0.29.3
version: 0.29.8(terser@5.14.1)
packages/hoppscotch-backend:
dependencies:
'@nestjs-modules/mailer':
@@ -442,6 +461,9 @@ importers:
buffer:
specifier: ^6.0.3
version: 6.0.3
dioc:
specifier: workspace:^
version: link:../dioc
esprima:
specifier: ^4.0.1
version: 4.0.1
@@ -1619,7 +1641,7 @@ packages:
'@babel/parser': 7.21.2
'@babel/runtime': 7.18.6
'@babel/traverse': 7.18.6
'@babel/types': 7.21.2
'@babel/types': 7.18.7
babel-preset-fbjs: 3.4.0(@babel/core@7.18.6)
chalk: 4.1.2
fb-watchman: 2.0.1
@@ -1648,7 +1670,7 @@ packages:
'@babel/parser': 7.21.2
'@babel/runtime': 7.18.6
'@babel/traverse': 7.18.6
'@babel/types': 7.21.2
'@babel/types': 7.18.7
babel-preset-fbjs: 3.4.0(@babel/core@7.18.6)
chalk: 4.1.2
fb-watchman: 2.0.1
@@ -1696,10 +1718,10 @@ packages:
'@babel/helper-compilation-targets': 7.18.6(@babel/core@7.18.6)
'@babel/helper-module-transforms': 7.18.6
'@babel/helpers': 7.18.6
'@babel/parser': 7.21.2
'@babel/parser': 7.18.6
'@babel/template': 7.18.6
'@babel/traverse': 7.18.6
'@babel/types': 7.21.2
'@babel/types': 7.18.7
convert-source-map: 1.8.0
debug: 4.3.4(supports-color@9.2.2)
gensync: 1.0.0-beta.2
@@ -1713,7 +1735,7 @@ packages:
resolution: {integrity: sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.21.2
'@babel/types': 7.18.7
'@jridgewell/gen-mapping': 0.3.2
jsesc: 2.5.2
dev: true
@@ -1820,14 +1842,14 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.18.6
'@babel/types': 7.21.2
'@babel/types': 7.18.7
dev: true
/@babel/helper-hoist-variables@7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.21.2
'@babel/types': 7.18.7
dev: true
/@babel/helper-member-expression-to-functions@7.18.6:
@@ -1852,10 +1874,10 @@ packages:
'@babel/helper-module-imports': 7.18.6
'@babel/helper-simple-access': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
'@babel/helper-validator-identifier': 7.19.1
'@babel/helper-validator-identifier': 7.18.6
'@babel/template': 7.18.6
'@babel/traverse': 7.18.6
'@babel/types': 7.21.2
'@babel/types': 7.18.7
transitivePeerDependencies:
- supports-color
dev: true
@@ -1923,13 +1945,17 @@ packages:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.21.2
'@babel/types': 7.18.7
dev: true
/@babel/helper-string-parser@7.19.4:
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-identifier@7.18.6:
resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-identifier@7.19.1:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
@@ -1957,7 +1983,7 @@ packages:
dependencies:
'@babel/template': 7.18.6
'@babel/traverse': 7.18.6
'@babel/types': 7.21.2
'@babel/types': 7.18.7
transitivePeerDependencies:
- supports-color
dev: true
@@ -1966,7 +1992,7 @@ packages:
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.19.1
'@babel/helper-validator-identifier': 7.18.6
chalk: 2.4.2
js-tokens: 4.0.0
@@ -1982,7 +2008,7 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': 7.21.2
'@babel/types': 7.20.7
dev: true
/@babel/parser@7.21.2:
@@ -1990,7 +2016,7 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': 7.18.7
'@babel/types': 7.21.2
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.18.6):
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
@@ -2686,7 +2712,7 @@ packages:
'@babel/helper-module-imports': 7.18.6
'@babel/helper-plugin-utils': 7.18.6
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.18.6)
'@babel/types': 7.21.2
'@babel/types': 7.18.7
dev: true
/@babel/plugin-transform-regenerator@7.18.6(@babel/core@7.18.6):
@@ -2897,7 +2923,7 @@ packages:
dependencies:
'@babel/code-frame': 7.18.6
'@babel/parser': 7.21.2
'@babel/types': 7.21.2
'@babel/types': 7.18.7
dev: true
/@babel/template@7.20.7:
@@ -2905,8 +2931,8 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
'@babel/parser': 7.21.2
'@babel/types': 7.21.2
'@babel/parser': 7.20.15
'@babel/types': 7.20.7
dev: true
/@babel/traverse@7.18.6:
@@ -2920,7 +2946,7 @@ packages:
'@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
'@babel/parser': 7.21.2
'@babel/types': 7.21.2
'@babel/types': 7.18.7
debug: 4.3.4(supports-color@9.2.2)
globals: 11.12.0
transitivePeerDependencies:
@@ -2931,7 +2957,7 @@ packages:
resolution: {integrity: sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.19.1
'@babel/helper-validator-identifier': 7.18.6
to-fast-properties: 2.0.0
/@babel/types@7.20.7:
@@ -3178,10 +3204,10 @@ packages:
'@commitlint/execute-rule': 16.2.1
'@commitlint/resolve-extends': 16.2.1
'@commitlint/types': 16.2.1
'@types/node': 18.11.10
'@types/node': 17.0.45
chalk: 4.1.2
cosmiconfig: 7.0.1
cosmiconfig-typescript-loader: 2.0.2(@types/node@18.11.10)(cosmiconfig@7.0.1)(typescript@4.9.4)
cosmiconfig-typescript-loader: 2.0.2(@types/node@17.0.45)(cosmiconfig@7.0.1)(typescript@4.9.4)
lodash: 4.17.21
resolve-from: 5.0.0
typescript: 4.9.4
@@ -4952,9 +4978,9 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
'@babel/parser': 7.21.2
'@babel/parser': 7.18.6
'@babel/traverse': 7.18.6
'@babel/types': 7.21.2
'@babel/types': 7.18.7
'@graphql-tools/utils': 8.8.0(graphql@15.8.0)
graphql: 15.8.0
tslib: 2.5.0
@@ -4967,7 +4993,7 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies:
'@babel/parser': 7.21.2
'@babel/parser': 7.20.15
'@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.18.6)
'@babel/traverse': 7.18.6
'@babel/types': 7.21.2
@@ -5416,7 +5442,7 @@ packages:
engines: {node: ^8.13.0 || >=10.10.0}
dependencies:
'@grpc/proto-loader': 0.6.13
'@types/node': 18.11.10
'@types/node': 17.0.45
dev: false
/@grpc/proto-loader@0.6.13:
@@ -5772,7 +5798,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
chalk: 4.1.2
jest-message-util: 27.5.1
jest-util: 27.5.1
@@ -5805,7 +5831,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.8.1
@@ -5884,7 +5910,7 @@ packages:
dependencies:
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
jest-mock: 27.5.1
dev: true
@@ -5935,7 +5961,7 @@ packages:
dependencies:
'@jest/types': 27.5.1
'@sinonjs/fake-timers': 8.1.0
'@types/node': 18.11.10
'@types/node': 17.0.45
jest-message-util: 27.5.1
jest-mock: 27.5.1
jest-util: 27.5.1
@@ -5988,7 +6014,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@@ -6182,7 +6208,7 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
'@types/node': 18.11.10
'@types/node': 17.0.45
'@types/yargs': 16.0.4
chalk: 4.1.2
dev: true
@@ -7274,7 +7300,7 @@ packages:
resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==}
dependencies:
'@babel/parser': 7.21.2
'@babel/types': 7.21.2
'@babel/types': 7.18.7
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
'@types/babel__traverse': 7.17.1
@@ -7296,7 +7322,7 @@ packages:
/@types/babel__traverse@7.17.1:
resolution: {integrity: sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==}
dependencies:
'@babel/types': 7.21.2
'@babel/types': 7.18.7
dev: true
/@types/bcrypt@5.0.0:
@@ -8500,7 +8526,7 @@ packages:
/@vue/compiler-core@3.2.45:
resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
dependencies:
'@babel/parser': 7.21.2
'@babel/parser': 7.18.6
'@vue/shared': 3.2.45
estree-walker: 2.0.2
source-map: 0.6.1
@@ -8534,7 +8560,7 @@ packages:
/@vue/compiler-sfc@3.2.37:
resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==}
dependencies:
'@babel/parser': 7.21.2
'@babel/parser': 7.18.6
'@vue/compiler-core': 3.2.37
'@vue/compiler-dom': 3.2.37
'@vue/compiler-ssr': 3.2.37
@@ -8542,7 +8568,7 @@ packages:
'@vue/shared': 3.2.37
estree-walker: 2.0.2
magic-string: 0.25.9
postcss: 8.4.21
postcss: 8.4.19
source-map: 0.6.1
/@vue/compiler-sfc@3.2.39:
@@ -8657,7 +8683,7 @@ packages:
/@vue/reactivity-transform@3.2.45:
resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
dependencies:
'@babel/parser': 7.21.2
'@babel/parser': 7.18.6
'@vue/compiler-core': 3.2.45
'@vue/shared': 3.2.45
estree-walker: 2.0.2
@@ -9070,12 +9096,12 @@ packages:
acorn-walk: 8.2.0
dev: true
/acorn-import-assertions@1.8.0(acorn@8.8.2):
/acorn-import-assertions@1.8.0(acorn@8.8.0):
resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==}
peerDependencies:
acorn: ^8
dependencies:
acorn: 8.8.2
acorn: 8.8.0
/acorn-jsx@5.3.2(acorn@7.4.1):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
@@ -10582,7 +10608,7 @@ packages:
dependencies:
'@iarna/toml': 2.2.5
/cosmiconfig-typescript-loader@2.0.2(@types/node@18.11.10)(cosmiconfig@7.0.1)(typescript@4.9.4):
/cosmiconfig-typescript-loader@2.0.2(@types/node@17.0.45)(cosmiconfig@7.0.1)(typescript@4.9.4):
resolution: {integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
@@ -10590,9 +10616,9 @@ packages:
cosmiconfig: '>=7'
typescript: '>=3'
dependencies:
'@types/node': 18.11.10
'@types/node': 17.0.45
cosmiconfig: 7.0.1
ts-node: 10.8.2(@types/node@18.11.10)(typescript@4.9.4)
ts-node: 10.8.2(@types/node@17.0.45)(typescript@4.9.4)
typescript: 4.9.4
transitivePeerDependencies:
- '@swc/core'
@@ -13498,7 +13524,7 @@ packages:
graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
graphql: 15.8.0
tslib: 2.5.0
tslib: 2.4.1
/graphql-tag@2.12.6(graphql@16.6.0):
resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==}
@@ -13507,7 +13533,7 @@ packages:
graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
graphql: 16.6.0
tslib: 2.5.0
tslib: 2.4.1
dev: true
/graphql-ws@5.11.3(graphql@16.6.0):
@@ -14481,7 +14507,7 @@ packages:
engines: {node: '>=8'}
dependencies:
'@babel/core': 7.18.6
'@babel/parser': 7.21.2
'@babel/parser': 7.18.6
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.0
@@ -14559,7 +14585,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -14827,7 +14853,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
jest-mock: 27.5.1
jest-util: 27.5.1
jsdom: 16.7.0
@@ -14845,7 +14871,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
jest-mock: 27.5.1
jest-util: 27.5.1
dev: true
@@ -14883,7 +14909,7 @@ packages:
dependencies:
'@jest/types': 27.5.1
'@types/graceful-fs': 4.1.5
'@types/node': 18.11.10
'@types/node': 17.0.45
anymatch: 3.1.2
fb-watchman: 2.0.1
graceful-fs: 4.2.10
@@ -14924,7 +14950,7 @@ packages:
'@jest/source-map': 27.5.1
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
chalk: 4.1.2
co: 4.6.0
expect: 27.5.1
@@ -14984,7 +15010,7 @@ packages:
chalk: 4.1.2
jest-diff: 29.3.1
jest-get-type: 29.2.0
pretty-format: 29.4.1
pretty-format: 29.3.1
dev: true
/jest-matcher-utils@29.4.1:
@@ -15037,7 +15063,7 @@ packages:
chalk: 4.1.2
graceful-fs: 4.2.10
micromatch: 4.0.5
pretty-format: 29.4.1
pretty-format: 29.3.1
slash: 3.0.0
stack-utils: 2.0.5
dev: true
@@ -15073,7 +15099,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
dev: true
/jest-mock@29.4.1:
@@ -15180,7 +15206,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
chalk: 4.1.2
emittery: 0.8.1
graceful-fs: 4.2.10
@@ -15297,7 +15323,7 @@ packages:
resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@types/node': 18.11.10
'@types/node': 17.0.45
graceful-fs: 4.2.10
dev: true
@@ -15309,7 +15335,7 @@ packages:
'@babel/generator': 7.18.7
'@babel/plugin-syntax-typescript': 7.18.6(@babel/core@7.18.6)
'@babel/traverse': 7.18.6
'@babel/types': 7.21.2
'@babel/types': 7.18.7
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
'@types/babel__traverse': 7.17.1
@@ -15340,7 +15366,7 @@ packages:
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.18.6)
'@babel/plugin-syntax-typescript': 7.18.6(@babel/core@7.18.6)
'@babel/traverse': 7.18.6
'@babel/types': 7.21.2
'@babel/types': 7.18.7
'@jest/expect-utils': 29.4.1
'@jest/transform': 29.4.1
'@jest/types': 29.4.1
@@ -15368,7 +15394,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
chalk: 4.1.2
ci-info: 3.3.2
graceful-fs: 4.2.10
@@ -15441,7 +15467,7 @@ packages:
dependencies:
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
'@types/node': 18.11.10
'@types/node': 17.0.45
ansi-escapes: 4.3.2
chalk: 4.1.2
jest-util: 27.5.1
@@ -18591,6 +18617,14 @@ packages:
optionalDependencies:
fsevents: 2.3.2
/rollup@3.24.0:
resolution: {integrity: sha512-OgraHOIg2YpHQTjl0/ymWfFNBEyPucB7lmhXrQUh38qNOegxLapSPFs9sNr0qKR75awW41D93XafoR2QfhBdUQ==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
fsevents: 2.3.2
dev: true
/run-async@2.4.1:
resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
engines: {node: '>=0.12.0'}
@@ -19934,7 +19968,7 @@ packages:
- '@types/node'
dev: false
/ts-node@10.8.2(@types/node@18.11.10)(typescript@4.9.4):
/ts-node@10.8.2(@types/node@17.0.45)(typescript@4.9.4):
resolution: {integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==}
hasBin: true
peerDependencies:
@@ -19953,7 +19987,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
'@types/node': 18.11.10
'@types/node': 17.0.45
acorn: 8.8.2
acorn-walk: 8.2.0
arg: 4.1.3
@@ -21070,7 +21104,7 @@ packages:
dependencies:
'@types/node': 17.0.45
esbuild: 0.15.15
postcss: 8.4.19
postcss: 8.4.21
resolve: 1.22.1
rollup: 2.79.1
sass: 1.53.0
@@ -21078,6 +21112,40 @@ packages:
optionalDependencies:
fsevents: 2.3.2
/vite@4.0.4(@types/node@17.0.45):
resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
dependencies:
'@types/node': 17.0.45
esbuild: 0.16.17
postcss: 8.4.21
resolve: 1.22.1
rollup: 3.24.0
optionalDependencies:
fsevents: 2.3.2
dev: true
/vitest@0.29.8(terser@5.14.1):
resolution: {integrity: sha512-JIAVi2GK5cvA6awGpH0HvH/gEG9PZ0a/WoxdiV3PmqK+3CjQMf8c+J/Vhv4mdZ2nRyXFw66sAg6qz7VNkaHfDQ==}
engines: {node: '>=v14.16.0'}
@@ -21669,8 +21737,8 @@ packages:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/wasm-edit': 1.11.1
'@webassemblyjs/wasm-parser': 1.11.1
acorn: 8.8.2
acorn-import-assertions: 1.8.0(acorn@8.8.2)
acorn: 8.8.0
acorn-import-assertions: 1.8.0(acorn@8.8.0)
browserslist: 4.21.1
chrome-trace-event: 1.0.3
enhanced-resolve: 5.12.0