GitShow/vuejs/vue-jest
vuejs

vue-jest

Jest Vue transformer

by vuejs
jestjest-vuevue-jest
Star on GitHubForknpm

JavaScript

751 stars159 forks81 contributorsQuiet · 2y agoSince 2017v29.2.6MIT

Meet the team

See all 81 on GitHub →
eddyerburgh
eddyerburgh160 contributions
lmiller1990
lmiller1990131 contributions
nogic1008
nogic100847 contributions
dependabot[bot]Bot
dependabot[bot]31 contributions
JessicaSachs
JessicaSachs17 contributions
cexbrayat
cexbrayat11 contributions
sibiraj-s
sibiraj-s6 contributions
yyx990803
yyx9908035 contributions

Languages

View on GitHub →
JavaScript73%
Vue23.7%
TypeScript2.1%
SCSS0.4%
Less0.3%
Pug0.2%
Other0.3%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

3 of 6 standards met

Community profile →
37
✓README✓License○Contributing○Code of Conduct✓Issue Template○PR Template

Recent PRs & issues

Quiet · Last activity 2y ago
See all on GitHub →
mschwebler-tgm
[@vue/compiler-sfc] No fs option provided to `compileScript` in non-Node environment. when importing types in Vue fileOpenIssue

Reproduction repository: https://github.com/mschwebler-tgm/vue-jest-reproduction-example Problem description Given we import a TS type, When we use that type in vue's API, We get an error when running the unit tests: Node: 18.20.4 npm: 10.7.0 jest: 29.7.0 vue: 3.4.38 @vue/vue3-jest: 29.2.6 Details The error occurs when we import TS types and use them in Vue's API functions (defineProps, defineEmits, etc...) The error does not occur when the type is used for anything else For commonjs projects a workaround exists here - this does not work for ESM module projects Steps to reproduce 1) Clone the repository 2) Install dependencies 3) Run tests

mschwebler-tgm · 4d ago
bpfoster
breaking: Support Jest 30 (#570)OpenPR

chore(deps): update jest package to v30 test: update snapshot ci(gh-action): remove versions of node no longer supported by jest; add modern versions chore(deps): update dependencies for compatibility fixes #570

bpfoster · 3mo ago
fjaeger
Ensure TypeScript output is still babelized for <template/>OpenPR

When upgrading to TypeScript 6.0 it does not seem to be enough anymore to transpile the section via TypeScript as the output will contain ESM statements, which are incompatible with standard Jest at this point. Thus, this PR proposes to always tun babel on the TypeScript output to generate Jest-compatible CommonJS syntax.

fjaeger · 4mo ago

Recent fixes

View closed PRs →
YfengJ
chore: add package support metadataMergedPR

Summary add metadata for and add package README metadata for both published packages Verification metadata assertion for both package manifests

YfengJ · 2mo ago
yshrsmz
Update version tableMergedPR

add v29 versions

yshrsmz · 2mo ago
Structured data for AI agents

Repository: vuejs/vue-jest. Description: Jest Vue transformer Stars: 751, Forks: 159. Primary language: JavaScript. Languages: JavaScript (73%), Vue (23.7%), TypeScript (2.1%), SCSS (0.4%), Less (0.3%). License: MIT. Topics: jest, jest-vue, vue-jest. Latest release: v29.2.6 (2y ago). Open PRs: 14, open issues: 124. Last activity: 2y ago. Community health: 37%. Top contributors: eddyerburgh, lmiller1990, nogic1008, dependabot[bot], JessicaSachs, cexbrayat, sibiraj-s, yyx990803, jolting, jeremyzahner and others.

·@ofershap

Replace github.com with gitshow.dev