https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
rimraf ./dist && tsc --project tsconfig.build.json
tsconfig.build.json
{
"extends": "./tsconfig.json",
"exclude": [
"src/**/*.test.ts"
]
}
{
"scripts": {
"build:typescript": "tsc --project tsconfig.build.json && tsc-alias"
}
}
tsconfig.json
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
}
}
}
vitest.config.ts
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
alias: {
'@/': new URL('./src/', import.meta.url).pathname
}
}
})
Run test not including #slow
--testNamePattern '^((?!#slow).)*$'