chore: bump vitest + use threads

This commit is contained in:
Evan You 2023-02-21 20:44:00 +08:00
parent 34ad609bd7
commit f597dc69e7
3 changed files with 114 additions and 5 deletions

View File

@ -103,6 +103,6 @@
"tslib": "^2.4.0",
"typescript": "^4.9.0",
"vite": "^4.0.4",
"vitest": "^0.28.2"
"vitest": "^0.28.5"
}
}

View File

@ -52,7 +52,7 @@ importers:
tslib: ^2.4.0
typescript: ^4.9.0
vite: ^4.0.4
vitest: ^0.28.2
vitest: ^0.28.5
devDependencies:
'@babel/parser': 7.20.15
'@babel/types': 7.20.7
@ -102,7 +102,7 @@ importers:
tslib: 2.5.0
typescript: 4.9.5
vite: 4.1.1_ghge5pqdvzsmxto52quo4r2say
vitest: 0.28.3_jsdom@21.1.0+terser@5.16.2
vitest: 0.28.5_jsdom@21.1.0+terser@5.16.2
packages/compiler-core:
specifiers:
@ -1334,6 +1334,14 @@ packages:
chai: 4.3.7
dev: true
/@vitest/expect/0.28.5:
resolution: {integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==}
dependencies:
'@vitest/spy': 0.28.5
'@vitest/utils': 0.28.5
chai: 4.3.7
dev: true
/@vitest/runner/0.28.3:
resolution: {integrity: sha512-P0qYbATaemy1midOLkw7qf8jraJszCoEvjQOSlseiXZyEDaZTZ50J+lolz2hWiWv6RwDu1iNseL9XLsG0Jm2KQ==}
dependencies:
@ -1342,12 +1350,26 @@ packages:
pathe: 1.1.0
dev: true
/@vitest/runner/0.28.5:
resolution: {integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==}
dependencies:
'@vitest/utils': 0.28.5
p-limit: 4.0.0
pathe: 1.1.0
dev: true
/@vitest/spy/0.28.3:
resolution: {integrity: sha512-jULA6suS6CCr9VZfr7/9x97pZ0hC55prnUNHNrg5/q16ARBY38RsjsfhuUXt6QOwvIN3BhSS0QqPzyh5Di8g6w==}
dependencies:
tinyspy: 1.0.2
dev: true
/@vitest/spy/0.28.5:
resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==}
dependencies:
tinyspy: 1.0.2
dev: true
/@vitest/utils/0.28.3:
resolution: {integrity: sha512-YHiQEHQqXyIbhDqETOJUKx9/psybF7SFFVCNfOvap0FvyUqbzTSDCa3S5lL4C0CLXkwVZttz9xknDoyHMguFRQ==}
dependencies:
@ -1358,6 +1380,16 @@ packages:
pretty-format: 27.5.1
dev: true
/@vitest/utils/0.28.5:
resolution: {integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==}
dependencies:
cli-truncate: 3.1.0
diff: 5.1.0
loupe: 2.3.6
picocolors: 1.0.0
pretty-format: 27.5.1
dev: true
/@vue/consolidate/0.17.3:
resolution: {integrity: sha512-nl0SWcTMzaaTnJ5G6V8VlMDA1CVVrNnaQKF1aBZU3kXtjgU9jtHMsEAsgjoRUx+T0EVJk9TgbmxGhK3pOk22zw==}
engines: {node: '>= 0.12.0'}
@ -6164,6 +6196,29 @@ packages:
- terser
dev: true
/vite-node/0.28.5_ghge5pqdvzsmxto52quo4r2say:
resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==}
engines: {node: '>=v14.16.0'}
hasBin: true
dependencies:
cac: 6.7.14
debug: 4.3.4
mlly: 1.1.0
pathe: 1.1.0
picocolors: 1.0.0
source-map: 0.6.1
source-map-support: 0.5.21
vite: 4.1.1_ghge5pqdvzsmxto52quo4r2say
transitivePeerDependencies:
- '@types/node'
- less
- sass
- stylus
- sugarss
- supports-color
- terser
dev: true
/vite/4.1.1:
resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==}
engines: {node: ^14.18.0 || >=16.0.0}
@ -6288,6 +6343,62 @@ packages:
- terser
dev: true
/vitest/0.28.5_jsdom@21.1.0+terser@5.16.2:
resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==}
engines: {node: '>=v14.16.0'}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@vitest/browser': '*'
'@vitest/ui': '*'
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
'@edge-runtime/vm':
optional: true
'@vitest/browser':
optional: true
'@vitest/ui':
optional: true
happy-dom:
optional: true
jsdom:
optional: true
dependencies:
'@types/chai': 4.3.4
'@types/chai-subset': 1.3.3
'@types/node': 16.18.11
'@vitest/expect': 0.28.5
'@vitest/runner': 0.28.5
'@vitest/spy': 0.28.5
'@vitest/utils': 0.28.5
acorn: 8.8.2
acorn-walk: 8.2.0
cac: 6.7.14
chai: 4.3.7
debug: 4.3.4
jsdom: 21.1.0
local-pkg: 0.4.3
pathe: 1.1.0
picocolors: 1.0.0
source-map: 0.6.1
std-env: 3.3.2
strip-literal: 1.0.0
tinybench: 2.3.1
tinypool: 0.3.1
tinyspy: 1.0.2
vite: 4.1.1_ghge5pqdvzsmxto52quo4r2say
vite-node: 0.28.5_ghge5pqdvzsmxto52quo4r2say
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
- sass
- stylus
- sugarss
- supports-color
- terser
dev: true
/vlq/0.2.3:
resolution: {integrity: sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==}
dev: true

View File

@ -22,8 +22,6 @@ export default defineConfig({
},
test: {
globals: true,
// if not using threads, Netlify goes OOM when generating coverage report
threads: process.env.NETLIFY ? true : false,
setupFiles: 'scripts/setupVitest.ts',
environmentMatchGlobs: [
['packages/{vue,vue-compat,runtime-dom}/**', 'jsdom']