{"_id":"unplugin-jsx-source","_rev":"7-1a205eb72ea6e9f612f8a4561d868816","name":"unplugin-jsx-source","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.2":{"name":"unplugin-jsx-source","version":"0.1.2","keywords":["unplugin","jsx","source","data-at","data-source","annotate","devtools","vite","webpack","rollup","transform"],"license":"MIT","_id":"unplugin-jsx-source@0.1.2","maintainers":[{"name":"astahmer","email":"alexandre.stahmer@gmail.com"}],"homepage":"https://github.com/astahmer/unplugin-jsx-source#readme","bugs":{"url":"https://github.com/astahmer/unplugin-jsx-source/issues"},"dist":{"shasum":"c7a023cb2fbe62b3609f367ec5636bf95bfaffce","tarball":"https://registry.npmjs.org/unplugin-jsx-source/-/unplugin-jsx-source-0.1.2.tgz","fileCount":51,"integrity":"sha512-apwb48fVRmT6UHEnxu29S52yBmyns2nQDz7X6lm5q0opN6t/OFvEOdrudlabyjc5hSV9cZje7Cr6M5Y38wAbVA==","signatures":[{"sig":"MEUCIQCr7THWXytP3Exw08AO2HklAoIf2RarKFxdJEnuIA/+zAIgGIIOycWKCG90deqHbnGIM0iyp+NggFJ2c6e4ROGq95Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26667},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-jsx-source-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./farm":{"import":"./dist/farm.js","require":"./dist/farm.cjs"},"./nuxt":{"import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"import":"./dist/vite.js","require":"./dist/vite.cjs"},"./astro":{"import":"./dist/astro.js","require":"./dist/astro.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && pnpm publish"},"_npmUser":{"name":"astahmer","email":"alexandre.stahmer@gmail.com"},"_resolved":"/private/var/folders/jb/x2w11tmx6ms927w6mrks79tw0000gn/T/0287cd552fd19bfc89b550687c2b1e2f/unplugin-jsx-source-0.1.2.tgz","_integrity":"sha512-apwb48fVRmT6UHEnxu29S52yBmyns2nQDz7X6lm5q0opN6t/OFvEOdrudlabyjc5hSV9cZje7Cr6M5Y38wAbVA==","repository":{"url":"git+https://github.com/astahmer/unplugin-jsx-source.git","type":"git"},"_npmVersion":"10.9.0","description":"[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^2.1.2","@babel/types":"^7.26.9","@babel/parser":"^7.26.9","unplugin-utils":"^0.2.4","@babel/traverse":"^7.26.9","@babel/generator":"^7.26.9"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.6","vite":"^6.1.0","bumpp":"^10.0.2","eslint":"^9.20.0","rollup":"^4.34.6","vitest":"^3.0.5","nodemon":"^3.1.9","webpack":"^5.97.1","@nuxt/kit":"^3.15.4","typescript":"^5.7.3","@types/node":"^22.13.1","@nuxt/schema":"^3.15.4","@biomejs/biome":"1.9.4","@antfu/eslint-config":"^4.2.0","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@farmfe/core":">=1","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@farmfe/core":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-jsx-source_0.1.2_1739707624120_0.20121141484529947","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"unplugin-jsx-source","version":"0.1.3","keywords":["unplugin","jsx","source","data-at","data-source","annotate","devtools","vite","webpack","rollup","transform"],"license":"MIT","_id":"unplugin-jsx-source@0.1.3","maintainers":[{"name":"astahmer","email":"alexandre.stahmer@gmail.com"}],"homepage":"https://github.com/astahmer/unplugin-jsx-source#readme","bugs":{"url":"https://github.com/astahmer/unplugin-jsx-source/issues"},"dist":{"shasum":"0b69ad06aca8dbed6b71ccbce4d81d1e586a303b","tarball":"https://registry.npmjs.org/unplugin-jsx-source/-/unplugin-jsx-source-0.1.3.tgz","fileCount":59,"integrity":"sha512-XZAwwWdKXWsHVBvimIiyM94DP5vYWtlH8kZuqDqiA3R4DsBCv4pQdiiDLkJ5sJDS+hGF3X+h/+e3trjwshArwg==","signatures":[{"sig":"MEUCIQDda3eKrROVQWEnuOntS5JxBuu6f45gIgp4RdWOrbHXEgIgRy4Hy3qz3VSKeQXDBnlOdF+seoIsyMNI8kmKGNs+LXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35229},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-jsx-source-0.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./farm":{"import":"./dist/farm.js","require":"./dist/farm.cjs"},"./nuxt":{"import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"import":"./dist/vite.js","require":"./dist/vite.cjs"},"./astro":{"import":"./dist/astro.js","require":"./dist/astro.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && pnpm publish"},"_npmUser":{"name":"astahmer","email":"alexandre.stahmer@gmail.com"},"_resolved":"/private/var/folders/jb/x2w11tmx6ms927w6mrks79tw0000gn/T/ffb51274d2d71b51b71b803933129c08/unplugin-jsx-source-0.1.3.tgz","_integrity":"sha512-XZAwwWdKXWsHVBvimIiyM94DP5vYWtlH8kZuqDqiA3R4DsBCv4pQdiiDLkJ5sJDS+hGF3X+h/+e3trjwshArwg==","repository":{"url":"git+https://github.com/astahmer/unplugin-jsx-source.git","type":"git"},"_npmVersion":"10.9.0","description":"[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^2.1.2","@babel/types":"^7.26.9","@babel/parser":"^7.26.9","unplugin-utils":"^0.2.4","@babel/traverse":"^7.26.9","@babel/generator":"^7.26.9"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.6","vite":"^6.1.0","bumpp":"^10.0.2","eslint":"^9.20.0","rollup":"^4.34.6","vitest":"^3.0.5","nodemon":"^3.1.9","webpack":"^5.97.1","@nuxt/kit":"^3.15.4","typescript":"^5.7.3","@types/node":"^22.13.1","@nuxt/schema":"^3.15.4","@biomejs/biome":"1.9.4","@antfu/eslint-config":"^4.2.0","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@farmfe/core":">=1","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@farmfe/core":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-jsx-source_0.1.3_1739717152810_0.7537647945241137","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"unplugin-jsx-source","version":"0.1.4","keywords":["unplugin","jsx","source","data-at","data-source","annotate","devtools","vite","webpack","rollup","transform"],"license":"MIT","_id":"unplugin-jsx-source@0.1.4","maintainers":[{"name":"astahmer","email":"alexandre.stahmer@gmail.com"}],"homepage":"https://github.com/astahmer/unplugin-jsx-source#readme","bugs":{"url":"https://github.com/astahmer/unplugin-jsx-source/issues"},"dist":{"shasum":"e8334947ec80084abe402ece3b5325af97159d21","tarball":"https://registry.npmjs.org/unplugin-jsx-source/-/unplugin-jsx-source-0.1.4.tgz","fileCount":59,"integrity":"sha512-91P8S02UBvdcPjgi18lfb79Sib6U//W0QktSaU8lRVjsOgVE+CgoS5yF1qWh75OlVR0z+Jwi1ksgeU1zrb8gAw==","signatures":[{"sig":"MEQCIHwN4ysGnC1mU0TyIYuxLiajITAUc9SzFnHDmHpTpErWAiBRxY2H3fR3UvvqUlsRTfzcWTzATuC8UvY7QUez4QELag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35305},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-jsx-source-0.1.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./farm":{"import":"./dist/farm.js","require":"./dist/farm.cjs"},"./nuxt":{"import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"import":"./dist/vite.js","require":"./dist/vite.cjs"},"./astro":{"import":"./dist/astro.js","require":"./dist/astro.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"npm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && pnpm publish"},"_npmUser":{"name":"astahmer","email":"alexandre.stahmer@gmail.com"},"_resolved":"/private/var/folders/jb/x2w11tmx6ms927w6mrks79tw0000gn/T/b0a155074820d3da8a3ba2d8a57dfece/unplugin-jsx-source-0.1.4.tgz","_integrity":"sha512-91P8S02UBvdcPjgi18lfb79Sib6U//W0QktSaU8lRVjsOgVE+CgoS5yF1qWh75OlVR0z+Jwi1ksgeU1zrb8gAw==","repository":{"url":"git+https://github.com/astahmer/unplugin-jsx-source.git","type":"git"},"_npmVersion":"10.9.0","description":"[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^2.1.2","@babel/types":"^7.26.9","@babel/parser":"^7.26.9","unplugin-utils":"^0.2.4","@babel/traverse":"^7.26.9","@babel/generator":"^7.26.9"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.6","vite":"^6.1.0","bumpp":"^10.0.2","eslint":"^9.20.0","rollup":"^4.34.6","vitest":"^3.0.5","nodemon":"^3.1.9","webpack":"^5.97.1","@nuxt/kit":"^3.15.4","typescript":"^5.7.3","@types/node":"^22.13.1","@nuxt/schema":"^3.15.4","@biomejs/biome":"1.9.4","@antfu/eslint-config":"^4.2.0","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@farmfe/core":">=1","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@farmfe/core":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-jsx-source_0.1.4_1739717429668_0.21233073824137305","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"unplugin-jsx-source","version":"0.1.5","keywords":["unplugin","jsx","source","data-at","data-source","annotate","devtools","vite","webpack","rollup","transform"],"license":"MIT","_id":"unplugin-jsx-source@0.1.5","maintainers":[{"name":"astahmer","email":"alexandre.stahmer@gmail.com"}],"homepage":"https://github.com/astahmer/unplugin-jsx-source#readme","bugs":{"url":"https://github.com/astahmer/unplugin-jsx-source/issues"},"dist":{"shasum":"c5d6ea5b8cf7ef6c6c4f14633dd945034b9ba5ac","tarball":"https://registry.npmjs.org/unplugin-jsx-source/-/unplugin-jsx-source-0.1.5.tgz","fileCount":59,"integrity":"sha512-ZVR156qoB3QnuQOpN26mIbM6rJVlxsQWhAmDhDXybGzErRq49iZ6UYEqEDEg14mVewkMg7PmF7dB3xXpaNfa5w==","signatures":[{"sig":"MEQCIEuso05U/QdYWA9XiMcgpVNw0fLBU3mArc5KgR7SbhrfAiAPoARrEczpRJY36tjayST3YWoNZ26UVI+BWRxV+1zA5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35713},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-jsx-source-0.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./farm":{"import":"./dist/farm.js","require":"./dist/farm.cjs"},"./nuxt":{"import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"import":"./dist/vite.js","require":"./dist/vite.cjs"},"./astro":{"import":"./dist/astro.js","require":"./dist/astro.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","lint":"eslint .","play":"pnpm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && pnpm publish"},"_npmUser":{"name":"astahmer","email":"alexandre.stahmer@gmail.com"},"_resolved":"/private/var/folders/jb/x2w11tmx6ms927w6mrks79tw0000gn/T/1f42d7ade5097ce350355fb6dfc3e662/unplugin-jsx-source-0.1.5.tgz","_integrity":"sha512-ZVR156qoB3QnuQOpN26mIbM6rJVlxsQWhAmDhDXybGzErRq49iZ6UYEqEDEg14mVewkMg7PmF7dB3xXpaNfa5w==","repository":{"url":"git+https://github.com/astahmer/unplugin-jsx-source.git","type":"git"},"_npmVersion":"11.4.2","description":"[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^2.1.2","@babel/types":"^7.26.9","@babel/parser":"^7.26.9","unplugin-utils":"^0.2.4","@babel/traverse":"^7.26.9","@babel/generator":"^7.26.9"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.6","vite":"^6.1.0","bumpp":"^10.0.2","eslint":"^9.20.0","rollup":"^4.34.6","vitest":"^3.0.5","nodemon":"^3.1.9","webpack":"^5.97.1","@nuxt/kit":"^3.15.4","typescript":"^5.7.3","@types/node":"^22.13.1","@nuxt/schema":"^3.15.4","@biomejs/biome":"1.9.4","@antfu/eslint-config":"^4.2.0","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@farmfe/core":">=1","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@farmfe/core":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-jsx-source_0.1.5_1754514118219_0.21480706306542352","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"unplugin-jsx-source","version":"0.2.0","keywords":["annotate","data-at","data-source","devtools","jsx","rollup","source","transform","unplugin","vite","webpack"],"license":"MIT","_id":"unplugin-jsx-source@0.2.0","maintainers":[{"name":"astahmer","email":"alexandre.stahmer@gmail.com"}],"homepage":"https://github.com/astahmer/unplugin-jsx-source#readme","bugs":{"url":"https://github.com/astahmer/unplugin-jsx-source/issues"},"dist":{"shasum":"d4d8f772adf973915b0ee72caea4b36da131c3da","tarball":"https://registry.npmjs.org/unplugin-jsx-source/-/unplugin-jsx-source-0.2.0.tgz","fileCount":59,"integrity":"sha512-v1zkKkKr/6dzx403ke2607Azk5MITF6gdcurewLkvvkeNejuMHj/GBtBjoNrepBwl0/N5cpmtF47TPJzZLHHsQ==","signatures":[{"sig":"MEQCICP0DbWFJD6BmqP3tFokSt70d7JJBMpxlff1i/Ye0HPkAiA3MR9cmj0/enN/cTSVcSfqfzKqcBGB/VrJr/pBXmBMlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39673},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-jsx-source-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./farm":{"import":"./dist/farm.js","require":"./dist/farm.cjs"},"./nuxt":{"import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"import":"./dist/vite.js","require":"./dist/vite.cjs"},"./astro":{"import":"./dist/astro.js","require":"./dist/astro.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","fmt":"oxfmt --write .","lint":"oxlint . && oxfmt --check .","play":"pnpm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && pnpm publish"},"_npmUser":{"name":"astahmer","email":"alexandre.stahmer@gmail.com"},"_resolved":"/private/var/folders/jb/x2w11tmx6ms927w6mrks79tw0000gn/T/a11ffd3705bc66e5718a7524fb4adda0/unplugin-jsx-source-0.2.0.tgz","_integrity":"sha512-v1zkKkKr/6dzx403ke2607Azk5MITF6gdcurewLkvvkeNejuMHj/GBtBjoNrepBwl0/N5cpmtF47TPJzZLHHsQ==","repository":{"url":"git+https://github.com/astahmer/unplugin-jsx-source.git","type":"git"},"_npmVersion":"11.4.2","description":"[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.121.0","magic-string":"^0.30.21","unplugin-utils":"^0.3.1","@oxc-project/types":"^0.121.0"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.0.3","bumpp":"^11.0.1","oxfmt":"^0.42.0","oxlint":"^1.57.0","rollup":"^4.60.0","vitest":"^4.1.1","nodemon":"^3.1.14","webpack":"^5.105.4","@nuxt/kit":"^4.4.2","typescript":"^6.0.2","@types/node":"^25.5.0","@nuxt/schema":"^4.4.2"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@farmfe/core":">=1","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@farmfe/core":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-jsx-source_0.2.0_1774542371560_0.3499409796485011","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"unplugin-jsx-source","version":"0.2.1","keywords":["annotate","data-at","data-source","devtools","jsx","rollup","source","transform","unplugin","vite","webpack"],"license":"MIT","_id":"unplugin-jsx-source@0.2.1","maintainers":[{"name":"astahmer","email":"alexandre.stahmer@gmail.com"}],"homepage":"https://github.com/astahmer/unplugin-jsx-source#readme","bugs":{"url":"https://github.com/astahmer/unplugin-jsx-source/issues"},"dist":{"shasum":"8bce389e370c483d8b7c12191c97d7651ffbe1df","tarball":"https://registry.npmjs.org/unplugin-jsx-source/-/unplugin-jsx-source-0.2.1.tgz","fileCount":59,"integrity":"sha512-Oe/z2EBo3tYIZxU0F5OkGUp2inySjQ0bKx1g2ETx120sNUuIXOiFqAHiLudwqbAKh6zI/tYyfDgIrb84hUe+Lg==","signatures":[{"sig":"MEUCICG41hFhGY5ECQgZf5KmD4HR8a9zY+lskgJJLE2Q+PFWAiEAuJppuFzAC1ZtIth793bmcn5mnjn3dJYpo0NA6eSNbQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40115},"main":"dist/index.cjs","type":"module","_from":"file:unplugin-jsx-source-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*","./farm":{"import":"./dist/farm.js","require":"./dist/farm.cjs"},"./nuxt":{"import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./vite":{"import":"./dist/vite.js","require":"./dist/vite.cjs"},"./astro":{"import":"./dist/astro.js","require":"./dist/astro.cjs"},"./types":{"import":"./dist/types.js","require":"./dist/types.cjs"},"./rollup":{"import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./rspack":{"import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./esbuild":{"import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./webpack":{"import":"./dist/webpack.js","require":"./dist/webpack.cjs"}},"scripts":{"dev":"tsup --watch src","fmt":"oxfmt --write .","lint":"oxlint . && oxfmt --check .","play":"pnpm -C playground run dev","test":"vitest","build":"tsup","start":"tsx src/index.ts","release":"bumpp && pnpm publish"},"_npmUser":{"name":"astahmer","email":"alexandre.stahmer@gmail.com"},"_resolved":"/private/var/folders/jb/x2w11tmx6ms927w6mrks79tw0000gn/T/62704a5f65f41e2d3ffcdc028aeaf01a/unplugin-jsx-source-0.2.1.tgz","_integrity":"sha512-Oe/z2EBo3tYIZxU0F5OkGUp2inySjQ0bKx1g2ETx120sNUuIXOiFqAHiLudwqbAKh6zI/tYyfDgIrb84hUe+Lg==","repository":{"url":"git+https://github.com/astahmer/unplugin-jsx-source.git","type":"git"},"_npmVersion":"11.4.2","description":"[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.121.0","magic-string":"^0.30.21","unplugin-utils":"^0.3.1","@oxc-project/types":"^0.121.0"},"typesVersions":{"*":{"*":["./dist/*","./*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.0.3","bumpp":"^11.0.1","oxfmt":"^0.42.0","oxlint":"^1.57.0","rollup":"^4.60.0","vitest":"^4.1.1","nodemon":"^3.1.14","webpack":"^5.105.4","@nuxt/kit":"^4.4.2","typescript":"^6.0.2","@types/node":"^25.5.0","@nuxt/schema":"^4.4.2"},"peerDependencies":{"vite":">=3","rollup":"^3","esbuild":"*","webpack":"^4 || ^5","@nuxt/kit":"^3","@farmfe/core":">=1","@nuxt/schema":"^3"},"peerDependenciesMeta":{"vite":{"optional":true},"rollup":{"optional":true},"esbuild":{"optional":true},"webpack":{"optional":true},"@nuxt/kit":{"optional":true},"@farmfe/core":{"optional":true},"@nuxt/schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/unplugin-jsx-source_0.2.1_1774542503826_0.2427094955112281","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"unplugin-jsx-source","version":"0.2.2","description":"[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)","keywords":["annotate","data-at","data-source","devtools","jsx","rollup","source","transform","unplugin","vite","webpack"],"homepage":"https://github.com/astahmer/unplugin-jsx-source#readme","bugs":{"url":"https://github.com/astahmer/unplugin-jsx-source/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/astahmer/unplugin-jsx-source.git"},"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","typesVersions":{"*":{"*":["./dist/*","./*"]}},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./astro":{"import":"./dist/astro.js","require":"./dist/astro.cjs"},"./rspack":{"import":"./dist/rspack.js","require":"./dist/rspack.cjs"},"./vite":{"import":"./dist/vite.js","require":"./dist/vite.cjs"},"./webpack":{"import":"./dist/webpack.js","require":"./dist/webpack.cjs"},"./rollup":{"import":"./dist/rollup.js","require":"./dist/rollup.cjs"},"./esbuild":{"import":"./dist/esbuild.js","require":"./dist/esbuild.cjs"},"./nuxt":{"import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./farm":{"import":"./dist/farm.js","require":"./dist/farm.cjs"},"./types":{"types":"./dist/options.d.ts","import":"./dist/options.js","require":"./dist/options.cjs"},"./*":"./*"},"dependencies":{"@oxc-project/types":"^0.121.0","magic-string":"^0.30.21","oxc-parser":"^0.121.0","unplugin":"^3.0.0","unplugin-utils":"^0.3.1"},"devDependencies":{"@nuxt/kit":"^4.4.2","@nuxt/schema":"^4.4.2","@types/node":"^25.5.0","bumpp":"^11.0.1","nodemon":"^3.1.14","oxfmt":"^0.42.0","oxlint":"^1.57.0","rollup":"^4.60.0","tsup":"^8.5.1","tsx":"^4.21.0","typescript":"^6.0.2","vite":"^8.0.3","vitest":"^4.1.1","webpack":"^5.105.4"},"peerDependencies":{"@farmfe/core":">=1","@nuxt/kit":"^3","@nuxt/schema":"^3","esbuild":"*","rollup":"^3","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"@farmfe/core":{"optional":true},"@nuxt/kit":{"optional":true},"@nuxt/schema":{"optional":true},"esbuild":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"webpack":{"optional":true}},"engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"build":"tsup","dev":"tsup --watch src","fmt":"oxfmt --write .","lint":"oxlint . && oxfmt --check .","play":"pnpm -C playground run dev","release":"bumpp && pnpm publish","start":"tsx src/index.ts","test":"vitest"},"_id":"unplugin-jsx-source@0.2.2","_integrity":"sha512-mlcPdzvj3wk1vN+Z+prFZBUKSbOwzzK7bJzuZuVJoFbhIOL2OjX+OveFeELzPMYr4Mss6CECv0026uE0LuwRlQ==","_resolved":"/private/var/folders/jb/x2w11tmx6ms927w6mrks79tw0000gn/T/61f9573c5cdd5c0d7e3dc2442973d657/unplugin-jsx-source-0.2.2.tgz","_from":"file:unplugin-jsx-source-0.2.2.tgz","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-mlcPdzvj3wk1vN+Z+prFZBUKSbOwzzK7bJzuZuVJoFbhIOL2OjX+OveFeELzPMYr4Mss6CECv0026uE0LuwRlQ==","shasum":"c5e15995dbe2d018c11bd437037aa54025b9f5d4","tarball":"https://registry.npmjs.org/unplugin-jsx-source/-/unplugin-jsx-source-0.2.2.tgz","fileCount":59,"unpackedSize":40157,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDDcBJj5BHxbxnuQyjaw5NCa07S533QaUoTom4+dBZwRQIhAK05L1QEhHu55RlvDTc/MLfs+58gVtRpmIifvpNV8vfo"}]},"_npmUser":{"name":"astahmer","email":"alexandre.stahmer@gmail.com"},"directories":{},"maintainers":[{"name":"astahmer","email":"alexandre.stahmer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-jsx-source_0.2.2_1781010018677_0.12710510817648735"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-16T12:07:04.119Z","modified":"2026-06-09T13:00:18.928Z","0.1.2":"2025-02-16T12:07:04.293Z","0.1.3":"2025-02-16T14:45:52.997Z","0.1.4":"2025-02-16T14:50:29.890Z","0.1.5":"2025-08-06T21:01:58.467Z","0.2.0":"2026-03-26T16:26:11.699Z","0.2.1":"2026-03-26T16:28:23.967Z","0.2.2":"2026-06-09T13:00:18.807Z"},"bugs":{"url":"https://github.com/astahmer/unplugin-jsx-source/issues"},"license":"MIT","homepage":"https://github.com/astahmer/unplugin-jsx-source#readme","keywords":["annotate","data-at","data-source","devtools","jsx","rollup","source","transform","unplugin","vite","webpack"],"repository":{"type":"git","url":"git+https://github.com/astahmer/unplugin-jsx-source.git"},"description":"[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)","maintainers":[{"name":"astahmer","email":"alexandre.stahmer@gmail.com"}],"readme":"# unplugin-jsx-source\n\n[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)\n\nA plugin designed to automatically annotate your JSX components with a `data-at`(configurable) attribute, indicating the file name and line number for easier debugging and development.\n\n<img width=\"613\" alt=\"image\" src=\"https://github.com/user-attachments/assets/0e3fb65f-5d01-4a19-9888-35e8eff94afb\" />\n\n## Install\n\n```bash\nnpm i unplugin-jsx-source\n```\n\n<details>\n<summary>Vite</summary><br>\n\n```ts\n// vite.config.ts\nimport jsxSource from \"unplugin-jsx-source/vite\";\n\nexport default defineConfig({\n\tplugins: [\n\t\tjsxSource({\n\t\t\t/* options */\n\t\t}),\n\t],\n});\n```\n\nExample: [`playground/`](./playground/)\n\n<br></details>\n\n<details>\n<summary>Rollup</summary><br>\n\n```ts\n// rollup.config.js\nimport jsxSource from \"unplugin-jsx-source/rollup\";\n\nexport default {\n\tplugins: [\n\t\tjsxSource({\n\t\t\t/* options */\n\t\t}),\n\t],\n};\n```\n\n<br></details>\n\n<details>\n<summary>Webpack</summary><br>\n\n```ts\n// webpack.config.js\nmodule.exports = {\n\t/* ... */\n\tplugins: [\n\t\trequire(\"unplugin-jsx-source/webpack\")({\n\t\t\t/* options */\n\t\t}),\n\t],\n};\n```\n\n<br></details>\n\n<details>\n<summary>Nuxt</summary><br>\n\n```ts\n// nuxt.config.js\nexport default defineNuxtConfig({\n\tmodules: [\n\t\t[\n\t\t\t\"unplugin-jsx-source/nuxt\",\n\t\t\t{\n\t\t\t\t/* options */\n\t\t\t},\n\t\t],\n\t],\n});\n```\n\n> This module works for both Nuxt 2 and [Nuxt Vite](https://github.com/nuxt/vite)\n\n<br></details>\n\n<details>\n<summary>Vue CLI</summary><br>\n\n```ts\n// vue.config.js\nmodule.exports = {\n\tconfigureWebpack: {\n\t\tplugins: [\n\t\t\trequire(\"unplugin-jsx-source/webpack\")({\n\t\t\t\t/* options */\n\t\t\t}),\n\t\t],\n\t},\n};\n```\n\n<br></details>\n\n<details>\n<summary>esbuild</summary><br>\n\n```ts\n// esbuild.config.js\nimport { build } from 'esbuild'\nimport jsxSource from 'unplugin-jsx-source/esbuild'\n\nbuild({\n  plugins:  jsxSource()],\n})\n```\n\n<br></details>\n\n## Made with\n\nhttps://github.com/unplugin/unplugin-starter\n\ncause I saw that idea again from Nate (Tamagui's author) https://x.com/natebirdman/status/1890913196967419958\n\nalthough Astro also has it with `<div data-astro-source-file=\"/absolute/path/file.astro\" data-astro-source-loc=\"72:49\"`\n","readmeFilename":"README.md"}