{"_id":"@archznn/xavva","_rev":"25-d4dce075b1e2f0b740382587b0ca169e","name":"@archznn/xavva","dist-tags":{"latest":"3.2.0"},"versions":{"1.6.5":{"name":"@archznn/xavva","version":"1.6.5","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@1.6.5","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"0d28efbfeeba49ec1cbaeb1ac55061fc3b0b9f1b","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-1.6.5.tgz","fileCount":22,"integrity":"sha512-LyyoYa4Ut5LzhZz0OOQ9oqHM+KGt/olqEXfRiERcAYx9eLYfIkbT3Z46OgXo5Yu+B2oKOgp7xFQApZMfr/9nFA==","signatures":[{"sig":"MEUCICj9gsRwQLXgek5Cja82qkZninLTKKy6SYMljSYNtc+LAiEA2WYfifi0xV8kLTSz+gTvF2s0a/YkyGyhA3tdOsgkUlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81923},"type":"module","module":"src/index.ts","gitHead":"ab00f4aed7f3fccd69b67090c6485d7f1ac75454","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_1.6.5_1771859990037_0.4287915791274055","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@archznn/xavva","version":"1.7.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@1.7.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"046766ed1fd82167f15ab46835d37147a81a4c89","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-1.7.0.tgz","fileCount":22,"integrity":"sha512-NP1MuvWXZoV1+9h7INagQxw8hcnC7nQIwZ/V7dBTiOg38poKGQ5FhdCsEDS+nhlgr92Kjxc8WQSVlhtf6OzkOw==","signatures":[{"sig":"MEUCIA1QVXB8yixa7hwFTIdaWSnWwlVh6eUXifbB0xPilP44AiEA2XrlejgvDHEGs4wIBb4j7vawVhWruxZb/s+Hn5PrNtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98913},"type":"module","module":"src/index.ts","gitHead":"0818209240e412855dd1ef583f3a433afd39298b","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_1.7.0_1771958405804_0.9153143576956368","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@archznn/xavva","version":"1.8.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@1.8.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"9e9b5e8368ddd11c879c3f8e80664427ada47aa1","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-1.8.0.tgz","fileCount":27,"integrity":"sha512-rpqQuXvMn6io4qsMZR0caXhF8yPSCEraWVq0bF036YnhlbaquPVP3qWeDQa837zIz+IImf3t9rN9i0gswIAu8A==","signatures":[{"sig":"MEQCIHVuRA6bNRjhzbS3XcBcG7MSnYhPq9e40wxI7K+L4PI+AiA0HgzrL588J0b2l43qeHSzPtL5D0O7lDoz4RLkdcbGWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123262},"type":"module","module":"src/index.ts","gitHead":"4c4b9ec1c02c87e5a2b74c83f0da480918198fd0","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_1.8.0_1772460091346_0.8202395631171071","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@archznn/xavva","version":"1.8.1","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@1.8.1","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"52535894a185aa9591c922094295a28a38232e58","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-1.8.1.tgz","fileCount":27,"integrity":"sha512-1VyUycp9oi/f3Nis7GuA9Fvboc/AEzTUA4hJL0n1iFKMZA+ggPkbDJKNh3nKHQWq56KH51rHxF+TM7RQGVZzJA==","signatures":[{"sig":"MEYCIQClsrcNyXO3e25bSlDwVWwZhAbFMlNs8ps/NjN0/l9n1wIhAOUMAKJqIFAlTawaqzcjKBD8zKtNBEA7Gbxj1E3r8ai1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124128},"type":"module","module":"src/index.ts","gitHead":"76315e1d16ef6e9f7edaf28e77376d771d6b8eec","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_1.8.1_1772460860774_0.26241046975483284","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@archznn/xavva","version":"2.0.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.0.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"84894a28f8aa51539311b0120b2af07affd8273d","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.0.0.tgz","fileCount":29,"integrity":"sha512-FbY0yFzXeGPn75wYCmoCgAy/dRO9rE6L4alDjJY9nPYm3jQRAgpgnkKMGpJ6jQrwaefiG/gKOLMPllsPN5hoVQ==","signatures":[{"sig":"MEYCIQDFxHIgYdEgFkxa6gUDTT65jD/1FFpuWaHOoSbFvIjwgAIhAJ9OK76dmkNQa2ER64HeCpsGrNzYeLeS7xSjfcpRiB7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133585},"type":"module","module":"src/index.ts","gitHead":"67fb81e834df20d4564d0312ecc86e3ce2f83497","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.0.0_1772461580360_0.3075050350454622","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@archznn/xavva","version":"2.0.1","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.0.1","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"1add45567b5cfcce375f6199350c6051df9d8e06","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.0.1.tgz","fileCount":29,"integrity":"sha512-ZMpkcav4ZY1QgypRB5hwwJQjQDiu9efhKZwmZ/lZjHtlyLLDu9Ju3icd3Ag7ghWdFxMShJK/5Hn/kw4/EOxHuw==","signatures":[{"sig":"MEUCIQC6yRMFswtxYPqGIzYe3PFNvyekWfXOlRDjbPLpfd34vQIgJzwD91O3e+cvD+d07LABB65hE2xUxA4FvyQoHDRMcnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134343},"type":"module","module":"src/index.ts","gitHead":"d1012bfbecbd67dbaad396da908dd1991cdade98","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.0.1_1772462367155_0.04258244753831697","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@archznn/xavva","version":"2.0.2","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.0.2","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"381bb7cc0426035abae411c2a5f3d004af71c5cd","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.0.2.tgz","fileCount":29,"integrity":"sha512-Q9tKe/XouFcp8y0uwLajrYMK6UoH6kED1X9DvAe6Nf12Nd31Db7o8m8/tw/hfCVHlpn6LDegBlOyO75KNnqF1w==","signatures":[{"sig":"MEYCIQCPoUZCZ0a+4kBjXXg5F0lLHQKtRbwKlS/bz5tkITtONAIhAMSHYwlij4ZZ+Z/goWIjHQRTLKYJ1ZL8nIGxWJNP7JvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135478},"type":"module","module":"src/index.ts","gitHead":"4c8a3f66ade100ea8c5a575398d13113b676d434","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.0.2_1772470025262_0.8421605447413769","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@archznn/xavva","version":"2.0.3","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.0.3","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"f9b2e64494611025d0c27e3da94d5b6dcba36bfe","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.0.3.tgz","fileCount":30,"integrity":"sha512-EqukjiExOwwILO8GkoCdjeNptbwtTlUBsBRVPrEvFtTEhL4PYo7XS+pNf+37HxZWIbrqnj1DyQzh8ms8wqW/HQ==","signatures":[{"sig":"MEQCIBqnsi6lvdna5r1jjRDTnctNDDJKhjRaTqLWjyHhi9cRAiBQyRVosJwWh37r0v8qCv9a+jGxHAg4HwCLyx+ubfczqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139271},"type":"module","module":"src/index.ts","gitHead":"58dc1c5cd3bcddc41f258729ec187530c32bd867","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.0.3_1772479375828_0.7452564896535767","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@archznn/xavva","version":"2.1.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.1.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"981590f7e91e8fa8d07236fffc9a2280e567a64a","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.1.0.tgz","fileCount":34,"integrity":"sha512-WZfJ3m8K5S0+K+Lg/Tv+8JJP8IEnPskWUylG9xNEylzPiQNIlSg3vHQdVV489YTpx4/G4VKjglWH3/OEf5139g==","signatures":[{"sig":"MEUCIQDVvB3z/n3/qGMiFDG++ae9BMCDVBqu34OmOhlHi0MxvgIgdLmL5W9U227+e1oN4nCBU3l1sGnwq8lstOrbACse2zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174783},"type":"module","module":"src/index.ts","gitHead":"5e5297de1e7b47ff877c892ee2dc5d01670ad862","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.1.0_1772630446373_0.043407781902893516","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@archznn/xavva","version":"2.2.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.2.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"cf8c6457c437b3ebfb81746c360f1f7407511dcf","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.2.0.tgz","fileCount":34,"integrity":"sha512-sF0rvydWKejGgMeONKpo2/ABXEFlemSmD9HLaYX9DYDS57gXr3vbtob160504yREd9w7mUFEa/pSa0vfwvZD0w==","signatures":[{"sig":"MEUCIQC+7KjnZidvjDupipMcaYnr77rLcxe6nIKwsSdgnCAglgIgbUCuoF7WRPfppDZEV3wrLrusdOkZNhpm6pfb4UwIw9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167707},"type":"module","module":"src/index.ts","gitHead":"9499452b4508bc36d35f88c5624928e8af75e19e","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.2.0_1772630875103_0.9114030517232465","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@archznn/xavva","version":"2.2.1","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.2.1","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"5bd4890e695aaee57bd4659e5ec5ce5fbf5b5229","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.2.1.tgz","fileCount":34,"integrity":"sha512-HcrV61qHZsnjngWtA8FTKFancRcmwxVSQTaX5GmPuKrrzX1tz48YnR3WcVKeXwbND5hSo98AXEAZVAwSO8ijvw==","signatures":[{"sig":"MEUCIBz9PpBWzjx2NcMpbCBClme9NIGMSueTd3z4T73ScyZJAiEAzwLIoGvZg7610GXWC3qCZ+v5JkqNumWOI8mBLvFH/IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191811},"type":"module","module":"src/index.ts","gitHead":"8f94abd4806b787c00e52482b754e8cffdca2da5","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.2.1_1772633926438_0.8124184833496733","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@archznn/xavva","version":"2.2.2","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.2.2","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"f8e424e5723db250c65e5cc2c0e88d832c3b7cd8","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.2.2.tgz","fileCount":34,"integrity":"sha512-/sHAn/aAmNmBMWfQQ3VEeR1qW1qt4H/WjyW5KcKvvC+ql+kvJG+EznGNIo+tYmTZZ1DbWyGa0k3PzBRCmd6bhQ==","signatures":[{"sig":"MEUCIF1mSsiZ6oM0UlyiiN+fPiSI9olvSvCTL6l6FuG3WwZqAiEA/s9V0Np7bXagf2rFtSOTpNcQRI1uuK0G3Wa3u1xP4b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192965},"type":"module","module":"src/index.ts","gitHead":"def70eb538a908f6d842be0ef85299a69d89a633","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.2.2_1772635684759_0.9963132521292548","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@archznn/xavva","version":"2.3.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.3.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"22e391e46ea333bed98017b0b29fe726a8281cf0","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.3.0.tgz","fileCount":36,"integrity":"sha512-mCFvrqgKGrqumRVjQ13nhwLRboXQXz7zfn2zU1yv+EXMXMtgX2CQ+43fHqFIDoh/AKSg8ECuzx8JWtgD8k5MeQ==","signatures":[{"sig":"MEUCICoXy1jXvLYI/BbHH4ZL/VhA2x60/LcQbZYd0OvcSE0YAiEA54QnKnh55TYvTqhCbc/pxmMVFpsP31UifaRUeFaL7i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219586},"type":"module","module":"src/index.ts","gitHead":"0e9269801b9f062c4d19e66468a27072189328e9","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.3.0_1772648133808_0.2354890756230248","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@archznn/xavva","version":"2.4.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.4.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"ee2ce6850548f85b246e760ea1fe5ee2f00749a6","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.4.0.tgz","fileCount":36,"integrity":"sha512-FqAPEfQXkJmSFJOD5b3Q0vIkV7RD2m8flXgTDdssJ4xvlpVT73Nh8VPmRAYCSKw1rEwWqybhNjYDzi3vAibY1Q==","signatures":[{"sig":"MEYCIQCXkgZYHACo8ilo9kLfKAJnL/6EM1ANa1kdZ2epNvPt0gIhAOj4LvgRpxn6YaHcrcJa7k40zxCibPtf6CFkH4tnNxSM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223112},"type":"module","module":"src/index.ts","gitHead":"d8dd1df605a9a988655a45e94ac9fd61443efdbe","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.4.0_1772651942400_0.38447374813305535","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@archznn/xavva","version":"2.5.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.5.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"5f60ab355c3dad4e15e1c30f6b026655aba33d1c","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.5.0.tgz","fileCount":36,"integrity":"sha512-o81zV+Yph0zyvSACd44b7f9TYePKFzd7cK2UQkHGxWxW7rfMOeODkOt5yvpLmHEMxSaoyNVD3jS9lVzBqAWl3A==","signatures":[{"sig":"MEYCIQCJI49cZcymoz8HiGYa4x3NohNUQoo/6WRhVxF766ihqwIhANBJncDMfQdBpmCGUNZWrT0Erb+DG9IdiYB/YTO8qnsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228249},"type":"module","module":"src/index.ts","gitHead":"38c04e02c9701367275139213b30862a9719caa0","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development on Windows with Hot-Reload and Zero Config.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.5.0_1772800504108_0.1985463585419298","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@archznn/xavva","version":"2.6.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.6.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"be01742be7dd9be05624e4e20478bf8b5b0d47c4","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.6.0.tgz","fileCount":37,"integrity":"sha512-ozchpIS5SQsq3t93655GjBGvDlVulNuxZOC4fvBu1pDbI//ESNZPAqCt+JTQwAt6vvCs0c3PzNNuSFfqhOjgDA==","signatures":[{"sig":"MEQCIExzpp43rEzLKpYl2xSfaY2Wu5sGDiZCS88HGsR60GwNAiBZBOqLMNb9Qyyuwzor5FhEtXiosQmgXGxWkzSp+3epAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241345},"type":"module","module":"src/index.ts","gitHead":"bcebd8e06f3181d93f789c3c8118c14cdc514e9d","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.6.0_1772857951273_0.8592172871897787","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@archznn/xavva","version":"2.7.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.7.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"e38ad16ee1c6eb3a8c24e32310eb7a6bc6d243b8","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.7.0.tgz","fileCount":48,"integrity":"sha512-RgyFTwq0vhg2QFnVSSoaoiZNdn065zUAO5s2slykCqSu1tDULEdXxUelkJrChKhfe/QL/vBbNuwr05Ap0ULLfg==","signatures":[{"sig":"MEYCIQCDmbNZ9wWANGRq+b5f+FFFvtPZUZ0mtMgVsJlGNkfkdAIhAJHQy694jLxJpoEYeCs2XDYJFKn0X58eWU6Yvy3pzktu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338154},"type":"module","module":"src/index.ts","gitHead":"a6b770217367205068a6cd5b1d4bc7ea22ce0bed","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^13.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.7.0_1773936041792_0.5061948973998065","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@archznn/xavva","version":"2.8.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.8.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"3809a0e9199f58887d5464ba907a569554a745c0","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.8.0.tgz","fileCount":57,"integrity":"sha512-lipF2KiWg/Ty31nLOj8i3t+z/sC6NhaW8tCbiaBOZvX3iP9zj6O8IGiGCQ4lc6SeV3gL3jYWP7bN0TvIsyLhKQ==","signatures":[{"sig":"MEUCIQD6tcgmwpLwPt+zAqoauiu1RGz5uiBpvvRoiBB0XVaDygIgKCtPoIWsGmGP75hoRRzmJREVl6nS8icFGerOPsKTCVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389966},"type":"module","module":"src/index.ts","gitHead":"5774f209645402e9c9b869642c1b1bab1b95c3b1","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^13.0.6","node-notifier":"^10.0.1","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.8.0_1773936818276_0.6355466741774034","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@archznn/xavva","version":"2.9.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@2.9.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"4b9bc39e0007ad42f5d8d0dbd6a2b62618662c0f","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-2.9.0.tgz","fileCount":57,"integrity":"sha512-UvUkyt619VybWsqmwDgDBD8fO2cbRoxy78SRlzUON+v3FMkb6T9mNM0tnWKMzBjy+I5nOEEQ3qEqievSWCaAaw==","signatures":[{"sig":"MEUCIH9wwXzNglWYL+5PXAYNXn4R3Ea9BRdd+2qNt0dWiQRMAiEAp53UyGAKd/tVcb6NgUuE1jLM6PTenSnKxZespsSRbv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394340},"type":"module","module":"src/index.ts","gitHead":"858303b618936943132843a4214a37aef2352031","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^13.0.6","node-notifier":"^10.0.1","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_2.9.0_1773937214139_0.13126166338736178","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@archznn/xavva","version":"3.0.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@3.0.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"ab41958b0732d1f0508cde266321d975d63285eb","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-3.0.0.tgz","fileCount":60,"integrity":"sha512-ZEHgKKCitGb5nMQr1LhkQ0x8A5iod6CZSosXsSFtFuvTh0nNBA6Kxuafe5qhd9orgvOeYjTk7GTlbkeExJm5zQ==","signatures":[{"sig":"MEUCIQDIN4ZjSjC0KTdc+Vms0YluCMhg/R3rmFfKWmw1fUiKfwIgAcGeQzUqwbea66pLXjyfr4A2bdyyzM3AFu1TuzGiDmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415734},"type":"module","module":"src/index.ts","gitHead":"d4f3df04e12a4140a0514dccd6b747bccafbd527","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^13.0.6","node-notifier":"^10.0.1","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_3.0.0_1773940322771_0.261167329988814","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@archznn/xavva","version":"3.1.0","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@3.1.0","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"a554ff304580d79e9719cc2a234bc45576a6b5b1","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-3.1.0.tgz","fileCount":68,"integrity":"sha512-WcZXWohOB84usPIgU0LuvhB84Rn3V9+LmQziu83rZq/l059A2TgtvutZhlj0BhcQbezpbqkoo72KsplvWf4jdw==","signatures":[{"sig":"MEYCIQC+pIPTQfG7b6UUiEd6IzRwFh7wgrSK1hdA7DBvsdAzOQIhAL1kFpZiSZXrP20VB32E1c0DTtKg8zy0uGDcKxAvbsXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483177},"type":"module","module":"src/index.ts","gitHead":"98aa421e57b713a32a3f5c24b87bd39d565cc291","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^13.0.6","node-notifier":"^10.0.1","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_3.1.0_1773941471598_0.6050868482278104","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@archznn/xavva","version":"3.1.1","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@3.1.1","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"e6a3fe00eddded77076c409b608cb2be3d11c223","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-3.1.1.tgz","fileCount":68,"integrity":"sha512-g9CfKMLBJb4E5mMfa9gzLqTnqayBAG2Xxnt5O5X0Qw66/HXFdBMqhoQotKZoD+ATABJ33eC+CJIIW8xqfMVubQ==","signatures":[{"sig":"MEUCIQDJCThlTaw/8rsi/cNIl3NzvmAPiYAzgu4AqGxf2AtXlwIgXbT6ExSxa2Y2yr32PBguCGnxFG1JRhyAjPwc9SaGVpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484026},"type":"module","module":"src/index.ts","gitHead":"4f676bf69d4830f1ba0117328ee52e5a786bb66b","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^13.0.6","node-notifier":"^10.0.1","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_3.1.1_1773943226709_0.2954176284450718","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@archznn/xavva","version":"3.1.2","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@3.1.2","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"bbbb35fd997c2c73b863a09a42e8d5f6c4cd0c4c","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-3.1.2.tgz","fileCount":68,"integrity":"sha512-5cji+CSdDjmdcu7RzCkx4fiZ2l3v/LUOTbZP0Yk/k/GrG+gtRQrB+m5zrTYc+DiLEvDvyobiLkLLcLR6VgBgsw==","signatures":[{"sig":"MEUCIGx2w+dmbQKaGSwXr06hsztmoP/BQTT7yk32t0PYFrJvAiEAzgEGPosBsPoEfS5UqkfPdUd/2QDAf+dUpTCC2cW6PFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476495},"type":"module","module":"src/index.ts","gitHead":"e757a5a0179e71848914bec90151523be2958452","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^13.0.6","node-notifier":"^10.0.1","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_3.1.2_1773945492458_0.4773046271556365","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@archznn/xavva","version":"3.1.3","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","_id":"@archznn/xavva@3.1.3","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"homepage":"https://github.com/leorsousa05/Xavva#readme","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"bin":{"xavva":"src/index.ts"},"dist":{"shasum":"08f1d43348d00b94b1e5d520bbd0e3d796f77e4c","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-3.1.3.tgz","fileCount":68,"integrity":"sha512-AyUfV/Ix/7kTvZaZN2HFv7FvPn63IqvEc36fdPwtM3Z6FcIw4BXtMISnHDcfI2EJq3nIC9ohMOp9xtTOZdpUbg==","signatures":[{"sig":"MEQCIHwjFeRTdLrS/tAB37vyrrN6MIebFodJDbf9zRezoSICAiAt9RS3UFj0mvC0+gA0zz+cHlned/GIlzswa5z6prsVPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483296},"type":"module","module":"src/index.ts","gitHead":"3c52de3f172e4340d4ceb6fcb3456ef1e0432942","scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"repository":{"url":"git+https://github.com/leorsousa05/Xavva.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"glob":"^13.0.6","node-notifier":"^10.0.1","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/xavva_3.1.3_1773945841607_0.8250812185230676","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@archznn/xavva","version":"3.2.0","description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","module":"src/index.ts","type":"module","bin":{"xavva":"src/index.ts"},"keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"author":{"name":"Leonardo Sousa"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/leorsousa05/Xavva.git"},"scripts":{"build":"bun build --compile --minify --sourcemap ./src/index.ts --outfile xavva","compile":"bun build --compile --minify ./src/index.ts --target bun-windows-x64 --outfile bin/xavva-windows.exe && bun build --compile --minify ./src/index.ts --target bun-linux-x64 --outfile bin/xavva-linux && bun build --compile --minify ./src/index.ts --target bun-macos-x64 --outfile bin/xavva-macos"},"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"dependencies":{"@inquirer/prompts":"^8.3.2","glob":"^13.0.6","node-notifier":"^10.0.1","zod":"^4.3.6"},"_id":"@archznn/xavva@3.2.0","gitHead":"84714f6dd43eeb8ad6c4d763ea8fd8108f0628e6","bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"homepage":"https://github.com/leorsousa05/Xavva#readme","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6kFhHD243mdGIT39FQpD47VA2wimG9wseqOGQq/PaoZMD6vvpYg+q9KpKFZ4j1R+7XVCZtZ14Qq1HH+W2rHJOg==","shasum":"6810fad4998bb3a0da0e06a0a53451f303f06573","tarball":"https://registry.npmjs.org/@archznn/xavva/-/xavva-3.2.0.tgz","fileCount":98,"unpackedSize":723555,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/6n+qAAJPjcn+5bFR1xkM6vUonUArq74NC9ZrnQeO1gIgYsSEfSz3wfoykDZCfp1/0K1pfVyTnhxuVjgBE9lx/50="}]},"_npmUser":{"name":"archznn","email":"leorsousa05@gmail.com"},"directories":{},"maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xavva_3.2.0_1774967560471_0.8551191695074134"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-23T15:19:49.949Z","modified":"2026-03-31T14:32:40.813Z","1.6.5":"2026-02-23T15:19:50.182Z","1.7.0":"2026-02-24T18:40:05.952Z","1.8.0":"2026-03-02T14:01:31.508Z","1.8.1":"2026-03-02T14:14:20.920Z","2.0.0":"2026-03-02T14:26:20.499Z","2.0.1":"2026-03-02T14:39:27.332Z","2.0.2":"2026-03-02T16:47:05.411Z","2.0.3":"2026-03-02T19:22:55.993Z","2.1.0":"2026-03-04T13:20:46.510Z","2.2.0":"2026-03-04T13:27:55.267Z","2.2.1":"2026-03-04T14:18:46.589Z","2.2.2":"2026-03-04T14:48:04.917Z","2.3.0":"2026-03-04T18:15:33.970Z","2.4.0":"2026-03-04T19:19:02.613Z","2.5.0":"2026-03-06T12:35:04.272Z","2.6.0":"2026-03-07T04:32:31.453Z","2.7.0":"2026-03-19T16:00:41.987Z","2.8.0":"2026-03-19T16:13:38.434Z","2.9.0":"2026-03-19T16:20:14.291Z","3.0.0":"2026-03-19T17:12:02.935Z","3.1.0":"2026-03-19T17:31:11.911Z","3.1.1":"2026-03-19T18:00:26.887Z","3.1.2":"2026-03-19T18:38:12.642Z","3.1.3":"2026-03-19T18:44:01.753Z","3.2.0":"2026-03-31T14:32:40.692Z"},"bugs":{"url":"https://github.com/leorsousa05/Xavva/issues"},"author":{"name":"Leonardo Sousa"},"license":"MIT","homepage":"https://github.com/leorsousa05/Xavva#readme","keywords":["java","tomcat","maven","gradle","hot-reload","windows","linux","macos","cli","bun"],"repository":{"type":"git","url":"git+https://github.com/leorsousa05/Xavva.git"},"description":"Ultra-fast CLI tool for Java/Tomcat development with Hot-Reload and Zero Config. Supports Windows, Linux and macOS.","maintainers":[{"name":"archznn","email":"leorsousa05@gmail.com"}],"readme":"# XAVVA CLI 🚀\n\n> Ultra-fast development toolkit for Java Enterprise (Tomcat) on Windows, Linux & macOS\n\n[![Version](https://img.shields.io/badge/version-3.2.0-blue.svg)](https://github.com/leorsousa05/Xavva)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\nXavva is a high-performance CLI built with **Bun** that transforms the Java/Tomcat development experience. It brings modern development workflows (like Node.js/Vite) to the Java Enterprise ecosystem with hot-reload, smart logging, automated deployment, and a powerful plugin system.\n\n---\n\n## ✨ Features\n\n### Core\n- ⚡ **Hot Reload** — Incremental compilation and class injection without server restart\n- 📊 **Interactive Dashboard** — Real-time TUI with system metrics and shortcuts\n- 🧠 **Smart Log Analyzer** — Stack trace folding and root cause highlighting\n- 🔒 **Security Audit** — Automated vulnerability scanning via OSV.dev\n- 📦 **Dependency Analysis** — Detect conflicts and outdated dependencies\n- 🎯 **Maven & Gradle** — Native support for both build tools\n- 🔧 **Auto-Healing** — Automatic diagnosis and repair of common issues\n- 🐱 **Embedded Tomcat** — Auto-install with mirror selection, checksum verification, download resume, and backup/rollback\n- 📦 **WAR Generation** — Build as .war file or exploded directory\n\n### Developer Experience\n- 🔤 **Encoding Converter** — Convert file encodings (UTF-8, Windows-1252, ISO-8859-1) and fix mojibake\n- 🧙 **Interactive Wizard** — `xavva init` for easy project setup\n- 🔔 **Desktop Notifications** — Get notified when builds/deploys complete\n- 📜 **Command History** — Track and replay commands with `xavva history` and `xavva redo`\n- 🏥 **Health Check** — Verify environment (Java, ports, memory, disk) with `xavva health`\n- 🔧 **Auto-Fix** — Automatically fix common issues with `xavva doctor --fix`\n- 🧹 **Clean Command** — Clean cache, build, and logs with `xavva clean`\n- 🔮 **Shell Completions** — Auto-complete for bash, zsh, and fish\n\n### Advanced\n- 🧪 **Test Runner** — Run JUnit/TestNG tests with watch mode and coverage\n- 🗄️ **Database Migrations** — Flyway/Liquibase integration\n- 🌐 **HTTP Client** — Test APIs without leaving the terminal\n- 🐳 **Docker Integration** — Generate configs, build and run containers\n- 🌍 **Multi-Environment** — Dev, test, staging configurations\n- 🔌 **Plugin System** — Extend functionality with custom plugins\n- 💻 **IDE Integration** — Generate configs for VS Code, IntelliJ, Eclipse\n- 📊 **Performance Profiler** — Detailed timing with `--profile`\n- 🛡️ **Security** — Input sanitization, path validation, checksum verification\n\n---\n\n## 📦 Installation\n\n```bash\n# Via NPM\nnpm install -g @archznn/xavva\n\n# Or run directly with Bun\nbunx @archznn/xavva dev\n```\n\n---\n\n## 🚀 Quick Start\n\n```bash\n# Initialize project configuration (interactive wizard)\nxavva init\n\n# Start development mode with dashboard\nxavva dev --tui\n\n# Deploy to Tomcat\nxavva deploy\n\n# Build and deploy as .war file\nxavva deploy --war\n\n# Clean everything (cache, build, logs)\nxavva clean\n\n# Analyze dependencies for issues\nxavva deps\n\n# Update safe dependencies (non-breaking)\nxavva deps --update-safe\n\n# Check for security vulnerabilities\nxavva audit\n\n# Diagnose and auto-fix environment issues\nxavva doctor --fix\n\n# Convert file encoding (UTF-8 → Windows-1252)\nxavva encoding convert --to cp1252 --backup src/main/java/\n\n# Use embedded Tomcat (auto-install)\nxavva dev --yes\n\n# Check environment health\nxavva health\n\n# View command history\nxavva history\n\n# Repeat last command\nxavva redo\n\n# Run tests\nxavva test\nxavva test --watch\nxavva test --coverage\n\n# Database migrations\nxavva db status\nxavva db migrate\nxavva db reset --force\n\n# HTTP API testing\nxavva http GET /api/users\nxavva http POST /api/users --body '{\"name\":\"John\"}'\n\n# Docker integration\nxavva docker init\nxavva docker build\nxavva docker up\n\n# Generate IDE configuration\nxavva ide --ide vscode\nxavva ide --ide idea\nxavva ide --ide eclipse\n\n# Multi-environment\nxavva deploy --env staging\nxavva dev --env dev\n\n# Profile performance\nxavva build --profile\n\n# Dry-run (simulate without executing)\nxavva deploy --dry-run\n\n# Enable shell completions (bash example)\neval \"$(xavva completion bash)\"\n```\n\n---\n\n## 📖 Commands\n\n### Core Development\n\n| Command        | Description                                            |\n| -------------- | ------------------------------------------------------ |\n| `xavva dev`    | Full development mode (build + deploy + watch + debug) |\n| `xavva deploy` | Build and deploy application to Tomcat                 |\n| `xavva build`  | Compile project only                                   |\n| `xavva start`  | Start Tomcat server only                               |\n| `xavva clean`  | Clean cache, build directories, and logs               |\n\n### Code Execution\n\n| Command               | Description                                   |\n| --------------------- | --------------------------------------------- |\n| `xavva run <class>`   | Execute a Java class with automatic classpath |\n| `xavva debug <class>` | Debug a Java class (port 5005)                |\n\n### Analysis & Monitoring\n\n| Command          | Description                                               |\n| ---------------- | --------------------------------------------------------- |\n| `xavva logs`     | Stream and analyze Tomcat logs in real-time               |\n| `xavva deps`     | **Analyze dependencies** — detect conflicts, find updates |\n| `xavva audit`    | Security audit of JAR files via OSV.dev                   |\n| `xavva doctor`   | Diagnose environment issues (JAVA_HOME, DCEVM)            |\n| `xavva profiles` | List available Maven/Gradle profiles                      |\n| `xavva docs`     | Generate endpoint documentation                           |\n| `xavva tomcat`   | Manage embedded Tomcat installations                      |\n| `xavva encoding` | Convert file encodings (UTF-8, CP1252, ISO-8859-1)        |\n| `xavva health`   | Check environment health (Java, ports, memory, disk)      |\n\n### Project Management\n\n| Command                 | Description                                    |\n| ----------------------- | ---------------------------------------------- |\n| `xavva init`            | Initialize project configuration (wizard)      |\n| `xavva config`          | View current configuration                     |\n| `xavva config --interactive` | Edit configuration interactively         |\n| `xavva history`         | Show command history                           |\n| `xavva history --clear` | Clear command history                          |\n| `xavva redo`            | Repeat the last executed command               |\n| `xavva completion <shell>` | Generate shell completions (bash/zsh/fish)  |\n\n### Testing & Database\n\n| Command | Description |\n|---------|-------------|\n| `xavva test` | Run all tests (JUnit/TestNG) |\n| `xavva test --watch` | Run tests in watch mode |\n| `xavva test --coverage` | Generate coverage report |\n| `xavva test <filter>` | Run specific test class |\n| `xavva db status` | Show migration status |\n| `xavva db migrate` | Run pending migrations |\n| `xavva db reset --force` | Reset database (⚠️ destructive) |\n| `xavva db seed` | Populate with test data |\n\n### HTTP Client\n\n| Command | Description |\n|---------|-------------|\n| `xavva http GET <path>` | Send GET request |\n| `xavva http POST <path> --body '{}'` | Send POST request |\n| `xavva http <path> --param key=value` | Add query parameters |\n| `xavva http <path> --header \"Auth: token\"` | Add custom headers |\n\n### Docker\n\n| Command | Description |\n|---------|-------------|\n| `xavva docker init` | Generate Dockerfile & docker-compose.yml |\n| `xavva docker build` | Build Docker image |\n| `xavva docker up` | Start with docker-compose |\n| `xavva docker down` | Stop containers |\n| `xavva docker run` | Run development container |\n| `xavva docker status` | Show container status |\n\n### IDE Integration\n\n| Command | Description |\n|---------|-------------|\n| `xavva ide --ide vscode` | Generate VS Code configuration (.vscode/) |\n| `xavva ide --ide idea` | Generate IntelliJ IDEA configuration (.idea/) |\n| `xavva ide --ide eclipse` | Generate Eclipse configuration (.project) |\n\n### Multi-Environment\n\n| Command | Description |\n|---------|-------------|\n| `xavva deploy --env <name>` | Deploy to specific environment |\n| `xavva dev --env <name>` | Use environment configuration |\n\nConfigure environments in `xavva.json`:\n```json\n{\n  \"environments\": {\n    \"dev\": { \"port\": 8080, \"profile\": \"dev\" },\n    \"staging\": { \"port\": 8081, \"profile\": \"staging\" }\n  }\n}\n```\n\n---\n\n## 🧹 Clean Command\n\nThe `xavva clean` command helps you clean up your project:\n\n```bash\n# Clean everything (cache, build, logs, tomcat work)\nxavva clean\n\n# Clean only cache\nxavva clean --cache\n\n# Clean only build directories (target/ build/)\nxavva clean --build\n\n# Clean only logs\nxavva clean --logs\n\n# Clean only Tomcat work directory\nxavva clean --tomcat\n```\n\n---\n\n## 🐱 Embedded Tomcat\n\nXavva can automatically download and manage a Tomcat installation for you with advanced features like automatic mirror selection, checksum verification, download resuming, and backup/rollback:\n\n### Basic Usage\n\n```bash\n# First time usage - auto-install Tomcat\nxavva dev --yes\n\n# List available versions to download\nxavva tomcat list\n\n# List already installed versions\nxavva tomcat installed\n\n# Install a specific version\nxavva tomcat install 9.0.115\n\n# Switch to a version for this project\nxavva tomcat use 9.0.115\n\n# Check Tomcat status\nxavva tomcat status\n\n# Remove a version\nxavva tomcat uninstall 9.0.115\n\n# Or use with flags\nxavva dev --tomcat-version 9.0.115\n```\n\n### Advanced Installation Features\n\n```bash\n# Install with automatic mirror selection (fastest mirror)\nxavva tomcat install 10.1.52 --mirror auto\n\n# Install with specific mirror\nxavva tomcat install 10.1.52 --mirror \"Apache (UK)\"\n\n# Install multiple versions in parallel\nxavva tomcat install 9.0.115 10.1.52 11.0.6 --parallel\n\n# Install without cache (force re-download)\nxavva tomcat install 10.1.52 --no-cache\n\n# Install without checksum verification\nxavva tomcat install 10.1.52 --no-checksum\n\n# Silent mode for CI/CD\nxavva tomcat install 10.1.52 --silent\n\n# Force reinstallation\nxavva tomcat install 10.1.52 --force\n\n# Configure timeout and retries\nxavva tomcat install 10.1.52 --timeout 600 --retries 5\n```\n\n### Mirror Management\n\n```bash\n# List all available mirrors\nxavva tomcat mirrors list\n\n# Test mirror speeds\nxavva tomcat mirrors test\n```\n\n### Backup and Restore\n\n```bash\n# List available backups\nxavva tomcat backup list\n\n# List backups for specific version\nxavva tomcat backup list 10.1.52\n\n# Restore from backup\nxavva tomcat backup restore 10.1.52\n```\n\n### Download Cache\n\n```bash\n# View cache statistics\nxavva tomcat cache stats\n\n# Clear download cache\nxavva tomcat cache clear\n```\n\n### Installation Features\n\n| Feature | Description |\n|---------|-------------|\n| **Mirror Selection** | Automatic selection of fastest mirror (US, BR, UK, CN, etc.) |\n| **Checksum Verification** | SHA512 verification for download integrity |\n| **Download Resume** | Resume interrupted downloads from where they stopped |\n| **Retry with Backoff** | Automatic retry with exponential backoff (1s, 2s, 4s) |\n| **Progress Display** | Real-time progress with MB/s, ETA, and percentage |\n| **Download Cache** | Persistent cache shared between projects |\n| **Backup on Update** | Automatic backup before updating existing installation |\n| **Rollback** | Automatic rollback if installation fails |\n| **Compatibility Check** | Validates Tomcat version against project requirements |\n| **Parallel Install** | Install multiple versions simultaneously |\n| **Silent Mode** | CI/CD friendly mode with no interactive output |\n\n---\n\n## 🔤 File Encoding\n\nThe `xavva encoding` command helps you convert file encodings and fix mojibake (corrupted characters):\n\n```bash\n# Detect encoding of a file\nxavva encoding detect src/main/java/MyClass.java\n\n# Convert from UTF-8 to Windows-1252 (with backup)\nxavva encoding convert --from utf-8 --to cp1252 --backup src/main/java/\n\n# Convert a single file\nxavva encoding convert --to cp1252 --backup src/main/java/MyClass.java\n\n# Fix mojibake (e.g., \"A��o\" → \"Ação\")\nxavva encoding fix src/main/java/MyClass.java\n\n# List encodings of all files in src/\nxavva encoding list\n\n# Simulate conversion without modifying files\nxavva encoding convert --from utf-8 --to cp1252 --dry-run src/\n```\n\n### Supported Encodings\n\n- **utf-8** / **utf8** — UTF-8 (default)\n- **windows-1252** / **cp1252** — Windows CP1252 (ANSI)\n- **iso-8859-1** / **latin1** — ISO-8859-1 (Latin-1)\n\n### Configuration\n\nSet default encoding in `xavva.json`:\n\n```json\n{\n  \"project\": {\n    \"encoding\": \"cp1252\"\n  }\n}\n```\n\nThen use without `--to`:\n\n```bash\nxavva encoding convert --backup src/main/java/\n```\n\n---\n\n## 🔍 Dependency Analysis\n\nThe `xavva deps` command provides comprehensive dependency analysis:\n\n```bash\n# Basic analysis\nxavva deps\n\n# With verbose output for debugging\nxavva deps --verbose\n\n# Update safe dependencies only (non-breaking)\nxavva deps --update-safe\n\n# Show fix suggestions for conflicts\nxavva deps --fix\n\n# Export report as JSON\nxavva deps --output report.json\n\n# Fail on critical conflicts (useful in CI/CD)\nxavva deps --strict\n```\n\n### What it detects:\n\n- ⚠️ **Version Conflicts** — Same dependency with different versions\n- ⬆️ **Available Updates** — Newer versions in Maven Central\n- 🔴 **Major Updates** — Breaking changes that need attention\n- 📊 **Statistics** — Direct vs transitive dependencies\n\n### Sample output:\n\n```\n══════════════════════════════════════════════════════════\n📊 DEPENDENCY ANALYSIS\n══════════════════════════════════════════════════════════\n\nStatistics:\n  Total: 183 dependencies\n  Direct: 45 | Transitivas: 138\n\n⚠️  VERSION CONFLICTS (2)\n  ✖ com.fasterxml.jackson.core:jackson-databind\n     Versions: 2.13.0, 2.12.6\n\n⬆️  UPDATES AVAILABLE (5)\n  ↑ org.postgresql:postgresql\n     42.2.5 → 42.7.1\n\n⚠️  MAJOR UPDATES (1)\n  ! org.springframework.boot:spring-boot-starter\n     2.5.0 → 3.1.0\n```\n\n---\n\n## ⚙️ Configuration\n\nCreate `xavva.json` in your project root:\n\n```json\n{\n  \"project\": {\n    \"appName\": \"my-application\",\n    \"buildTool\": \"maven\",\n    \"profile\": \"dev\",\n    \"tui\": false,\n    \"encoding\": \"utf-8\",\n    \"plugins\": [\n      \"@xavva/plugin-sass\"\n    ]\n  },\n  \"tomcat\": {\n    \"path\": \"/home/user/apache-tomcat\",\n    \"port\": 8080\n  },\n  \"environments\": {\n    \"dev\": { \"port\": 8080, \"profile\": \"dev\" },\n    \"staging\": { \"port\": 8081, \"profile\": \"staging\" }\n  }\n}\n```\n\n> **Note:** On Windows use `\"path\": \"C:/apache-tomcat\"` format.\n\n### CLI Options\n\n| Option                 | Description                     |\n| ---------------------- | ------------------------------- |\n| `-p, --path <path>`    | Tomcat installation path        |\n| `-t, --tool <tool>`    | Build tool: `maven` or `gradle` |\n| `-n, --name <name>`    | Application name (WAR context)  |\n| `--port <port>`        | Tomcat port (default: 8080)     |\n| `-P, --profile <prof>` | Maven/Gradle profile            |\n| `-e, --encoding <enc>` | Source encoding (utf8, cp1252)  |\n| `-w, --watch`          | Enable file watching            |\n| `--tui`                | Interactive dashboard mode      |\n| `-d, --debug`          | Enable JPDA debugger            |\n| `-c, --clean`          | Clean logs before start         |\n| `-s, --no-build`       | Skip initial build              |\n| `-W, --war`            | Generate .war file (vs exploded)|\n| `--cache`              | Use build cache (faster)        |\n| `-y, --yes`            | Auto-install Tomcat (no prompt) |\n| `-V, --verbose`        | Detailed output                 |\n| `-i, --interactive`    | Interactive mode (for config)   |\n| `--profile`            | Show performance profile        |\n| `--dry-run`            | Simulate without executing      |\n\n---\n\n## 🧙 Interactive Wizard\n\nInitialize a new project with the interactive setup wizard:\n\n```bash\nxavva init\n```\n\nThe wizard will guide you through:\n- Build tool selection (auto-detected from pom.xml or build.gradle)\n- Application name\n- Profile selection (detects profiles from your build file)\n- Tomcat port configuration\n- Embedded Tomcat settings\n- Build cache and TUI preferences\n\n---\n\n## 🏥 Health Check & Doctor\n\nVerify your development environment:\n\n```bash\n# Check all components\nxavva health\n\n# Diagnose and show issues\nxavva doctor\n\n# Auto-fix common issues\nxavva doctor --fix\n```\n\nChecks include:\n- Java version (JDK 11+ recommended)\n- Maven/Gradle availability\n- Tomcat configuration\n- Port availability\n- Memory and disk space\n- JAR file integrity\n- File encoding (BOM detection)\n\n---\n\n## 📜 Command History\n\nTrack and replay your commands:\n\n```bash\n# Show recent commands\nxavva history\n\n# Show more entries\nxavva history --limit 20\n\n# Clear history\nxavva history --clear\n\n# Repeat last command\nxavva redo\n```\n\n---\n\n## 🔮 Shell Completions\n\nEnable tab completion for your shell:\n\n```bash\n# Bash (add to ~/.bashrc)\neval \"$(xavva completion bash)\"\n\n# Zsh (add to ~/.zshrc)\neval \"$(xavva completion zsh)\"\n\n# Fish\nxavva completion fish > ~/.config/fish/completions/xavva.fish\n```\n\nSupported shells: `bash`, `zsh`, `fish`\n\n---\n\n## 💻 Platform Support\n\nXavva works on all major platforms:\n\n| Platform | Status | Notes |\n|----------|--------|-------|\n| Windows  | ✅ Full | PowerShell for system integration |\n| Linux    | ✅ Full | Bash/Zsh auto-configuration |\n| macOS    | ✅ Full | Native terminal support |\n\n### Requirements\n\n- **Bun** runtime (latest version)\n- **Java** 11 or higher (JDK)\n- **Maven** 3.6+ or **Gradle** 7+\n- **Git** (optional, for version info)\n\n---\n\n## 🔌 Plugin System\n\nExtend Xavva with custom plugins:\n\n```bash\n# Install a plugin\nxavva plugin install @xavva/plugin-sass\n\n# List installed plugins\nxavva plugin list\n```\n\nCreate a plugin (example: `my-plugin.ts`):\n\n```typescript\nimport type { XavvaPlugin } from \"@archznn/xavva/plugins\";\n\nexport default {\n  name: \"my-plugin\",\n  version: \"1.0.0\",\n  description: \"My custom plugin\",\n  \n  hooks: {\n    beforeBuild: async (context) => {\n      console.log(\"Building...\", context.config.project.appName);\n    },\n    afterBuild: async (context, success) => {\n      console.log(\"Build finished:\", success ? \"success\" : \"failed\");\n    }\n  }\n} as XavvaPlugin;\n```\n\nConfigure in `xavva.json`:\n\n```json\n{\n  \"project\": {\n    \"plugins\": [\n      \"@xavva/plugin-sass\",\n      \"./scripts/my-plugin.ts\"\n    ]\n  }\n}\n```\n\n---\n\n## 🏗️ Architecture\n\nXavva uses a modular service-oriented architecture:\n\n- **DashboardService** — TUI management and interactivity\n- **LogAnalyzer** — Intelligent log processing\n- **DependencyAnalyzerService** — Dependency conflict detection\n- **DependencyCacheService** — Cache parsed dependencies\n- **ProjectService** — Project structure discovery\n- **BuildService** — Maven/Gradle integration\n- **TomcatService** — Server lifecycle management\n- **PluginManager** — Plugin loading and hook execution\n- **PerformanceProfiler** — Performance measurement\n- **ErrorHandler** — Contextual error messages\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n---\n\n## 📄 License\n\nMIT License — see [LICENSE](LICENSE) for details.\n\n---\n\n<p align=\"center\">\n  <sub>Built with ❤️ for Java developers who miss modern tooling</sub>\n</p>\n","readmeFilename":"README.md"}