{"_id":"@aerys/aerysx","_rev":"10-deb4bd6f92fa8e3d174cb28d11946dd2","name":"@aerys/aerysx","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@aerys/aerysx","version":"0.1.0","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","_id":"@aerys/aerysx@0.1.0","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"dist":{"shasum":"f2696d7d58939efa6701d63c55734252291a1551","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.1.0.tgz","fileCount":7,"integrity":"sha512-u4g8wNrWttsU3exWan8m0LmUTyLqe6sf6sIDQkS1sc21HclhCZsIM75/dVwjlS2zjd/yMkg9d1RzUOY1fjt5Uw==","signatures":[{"sig":"MEUCICwMVpe3FX2nHyjuwF0qebELgFLNnaUPsjkfJmYoDW8pAiEA+hX9QlMGbrDMo0R+TFK1d7ynJCgemnfrWLQuEdJjmq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31372},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8137bd76bb52abde74c32796640e999247719337","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18"},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"_npmVersion":"11.6.2","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.9.3","@types/node":"^20.0.0","@aerys/compiler":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aerysx_0.1.0_1776791468801_0.17697293772669864","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aerys/aerysx","version":"0.1.1","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","_id":"@aerys/aerysx@0.1.1","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"dist":{"shasum":"7efb547e509ac39d12d7b975916d89e3b36d3aa0","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.1.1.tgz","fileCount":7,"integrity":"sha512-EZ+Dio8eOKTQ/rWrNS5SKXJOFpNYhXNGmTE/f7S2/6xATzXyLsXRQl8VmRTjKavcrcPH5iSgmLeApS0Cly+Cog==","signatures":[{"sig":"MEUCIBfw/Ypv0RnR/OIX51DDQlh4chRYMoODpPlh3Qe3zxUCAiEAzm/EoEuN+iE/OcioCzZNRrpsM7PoqhEdRDmMWYD3t0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31585},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2cfea49d1675278e677d0c36ca3c1c0f4c7bb856","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18"},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"_npmVersion":"11.6.2","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.9.3","@types/node":"^20.0.0","@aerys/compiler":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aerysx_0.1.1_1776792399632_0.7795946299672396","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aerys/aerysx","version":"0.1.2","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","_id":"@aerys/aerysx@0.1.2","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"dist":{"shasum":"3d18275ab9dea4ded7271aa66062861b684527bb","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.1.2.tgz","fileCount":7,"integrity":"sha512-Qcadn3+o3AW9kSp7ixzX2DJCvEOpgGDqf3mK+V6DlOAQTAB1AptHbuhWqOQ+h4JoW0ec8zDJbSX8s0uGtscyEg==","signatures":[{"sig":"MEYCIQD6ABWdC92aIFCTj/JfUKAl1+l8XmVHdIkNjABA4qv/fQIhAMN0XM2CSip67eNLtYm53IjuXDlxb13v7k83OiDn2m3P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31839},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b7c5a5a4ff61a73e7a2744f74a3035a2954b71cd","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18"},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"_npmVersion":"11.6.2","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.9.3","@types/node":"^20.0.0","@aerys/compiler":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aerysx_0.1.2_1776793243371_0.39923950784146967","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aerys/aerysx","version":"0.1.3","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","_id":"@aerys/aerysx@0.1.3","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"dist":{"shasum":"6264f9369486ee5e4801ccd6164d7c2bbf0d2554","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.1.3.tgz","fileCount":7,"integrity":"sha512-EIitnHVcUhbm5yqeCxzKvxyKTyf9JU/ORKPw0Eboa5VA+x+neyyf5/Ynk6RnrYwIrV7crZDV6oZ2pANkBNPChw==","signatures":[{"sig":"MEQCIClhx596iHT0hl4MFVOWDioazh+gMrCI9FBI111NHUPLAiAvqv4v5OLQGU7vM8c0/i3M7ruspBTDgoMZuztg2y8MnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32903},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3e65580a2f7da51ab8268c5b36dfd83a601a583d","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18"},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"_npmVersion":"11.6.2","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.9.3","@types/node":"^20.0.0","@aerys/compiler":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aerysx_0.1.3_1776793872083_0.9280864595251019","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aerys/aerysx","version":"0.1.4","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","_id":"@aerys/aerysx@0.1.4","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"dist":{"shasum":"2824274fe846eeb3b13d3e847d4640fdf03e9228","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.1.4.tgz","fileCount":7,"integrity":"sha512-Lhpr0d+YZf0PRyV9VcLpQFmmqZjBtjuXm1J25zvl6x/F/8aSf3mBuy4RfjUxN501dOJSTe6UcLp7xh5NUeFvMQ==","signatures":[{"sig":"MEUCIGHvAtx4KicESQoAWJAahsQAknLVLFmRnagl3esRXbgMAiEAmSl8vs0zrP7IT1Asw+O+s1kxUeNuBU59VNXK25axkJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34316},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8b45fdd0d550942e21b4e06bbe98b2aeeb1a3195","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vite --external esbuild","build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18 --external vite --external esbuild"},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"_npmVersion":"11.6.2","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"esbuild":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.9.3","@types/node":"^20.0.0","@aerys/compiler":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aerysx_0.1.4_1776796147138_0.12723070701474515","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aerys/aerysx","version":"0.1.5","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","_id":"@aerys/aerysx@0.1.5","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"dist":{"shasum":"33c73ef2a451863771a5efad4a20ef3c5f75dc59","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.1.5.tgz","fileCount":7,"integrity":"sha512-oAtAjP+wR+Q35EWY+ZxhW/hFXwLwIYiqE84cVC75GGnGIDeA6aTINAWp0tNCzOz2G6Tsoak3VSk80MNwz52mUw==","signatures":[{"sig":"MEUCIFc83hXBpqHSb86c5h26Yg10h9j/TbWNU0rebZBJqxxhAiEAx2ToQsdgEm7a9mD9VexDNJOPJZ/tTfFEejNpNmHSluc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34316},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9a9a6762ecdcd7c81ce9a16c0568fd2e2f8387d8","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vite --external esbuild","build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18 --external vite --external esbuild"},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"_npmVersion":"11.6.2","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"esbuild":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.9.3","@types/node":"^20.0.0","@aerys/compiler":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aerysx_0.1.5_1776800315513_0.7048354927076255","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@aerys/aerysx","version":"0.1.6","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","_id":"@aerys/aerysx@0.1.6","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"dist":{"shasum":"580a2fadfd01f18a4f1f3e1483c7a3f3c57f72aa","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.1.6.tgz","fileCount":7,"integrity":"sha512-7OAjwZPBUj4WXA/0Cuy9bi7Gta7hyyUdXgNYk/8Dw9kG3RRgeV20Edav5rKCY46UldiWCmZsfAkwmoyae+Xn9A==","signatures":[{"sig":"MEQCICTQFHRLtJn49H82P60PzlxFA4VVt6ji/mbuKT4F3dghAiBWJhbsz3s/bC2r2OTp3CTuNzCtoJFmRWiKVryvaeXIvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34316},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3f7f903852810de1c08ee7e8c6cf8ccfcbe7016c","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vite --external esbuild","build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18 --external vite --external esbuild"},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"_npmVersion":"11.6.2","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"esbuild":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.9.3","@types/node":"^20.0.0","@aerys/compiler":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aerysx_0.1.6_1776802008112_0.3794613816651078","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@aerys/aerysx","version":"0.1.7","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","_id":"@aerys/aerysx@0.1.7","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"dist":{"shasum":"2b83b1996a1d98470ae5fe2929c5e8b1e48c0db6","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.1.7.tgz","fileCount":7,"integrity":"sha512-j2XbDmJsnwWxZgX1T98acs2/uCaXzGkBqW3++shboWXH3hkYhaDoLHPcWE+J08n8YJoMGN4yD21aJHsD1qdijQ==","signatures":[{"sig":"MEYCIQCjhdpVqMsGSO0zdDNKhw9YTfdA2NXQB7ZG+Epp5aLxjwIhAO9T15q3vLqSEk8xSUoYSju33PKsdGg36MuzXerc1OUF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34318},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d5ef1b328095d65a2a13a58bb223b3e098abeee2","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vite --external esbuild","build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18 --external vite --external esbuild"},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"_npmVersion":"11.6.2","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"esbuild":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.9.3","@types/node":"^20.0.0","@aerys/compiler":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aerysx_0.1.7_1776868053471_0.12453146559852568","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@aerys/aerysx","version":"0.1.8","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","_id":"@aerys/aerysx@0.1.8","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"dist":{"shasum":"ada3553b7e5fd34236d0f8099edb5d17de0a595e","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.1.8.tgz","fileCount":7,"integrity":"sha512-SVfKEAArr4fYVoJVuSj2ctadUon5dnxy3b+gpqSqAq4zmuoOIFFpCsHSCGqiLCbs1yCxV96NqArSrKu3WcV+Vg==","signatures":[{"sig":"MEUCIQCoCUK3b+BcZOrDx4FW5GIK38GLKaz6xJ1BH2onTXGAJgIgfSpvL9DTDQPebECNoH1jNPEd9FeiCMs9QKw56V4dmXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35012},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2b0044cd2532074241c40e4dd72a8b892269f8fd","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vite --external esbuild","build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18 --external vite --external esbuild"},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"_npmVersion":"11.6.2","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"esbuild":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.9.3","@types/node":"^20.0.0","@aerys/compiler":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aerysx_0.1.8_1776873941240_0.9221873017473399","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aerys/aerysx","version":"0.2.0","description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean --minify --target node18 --external vite --external esbuild","dev":"tsup src/index.ts --format cjs,esm --dts --watch --external vite --external esbuild"},"keywords":["aerys","aerysx","vite","plugin","react","jsx"],"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","publishConfig":{"access":"public"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"dependencies":{"esbuild":"^0.24.0"},"devDependencies":{"@aerys/compiler":"*","@types/node":"^20.0.0","tsup":"^8.0.0","typescript":"^5.9.3","vite":"^5.0.0"},"gitHead":"c27e0b9fe0771e2600d789eeaed38c3cdab8ff05","_id":"@aerys/aerysx@0.2.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-pgrNUY+Bc6SQC8VbkVQejWp/cgwfNj3gUi7MC2Fjn22mG5Qe/vUIwj5Nod4U+XvCR+ZEXqawdrB+mZpWB8Vr+w==","shasum":"d91c4da042040e2e49efb54f1e9e4ec5ce7b8fc2","tarball":"https://registry.npmjs.org/@aerys/aerysx/-/aerysx-0.2.0.tgz","fileCount":7,"unpackedSize":39386,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAPmsrBzSZqdLxf1F4T6ZT7P+QSdJAk99zWN9F0XDyegAiEA+siTgwKaKWj+2wpEy8a+G2QjdOKUX5Zlw9vUvA/5AUc="}]},"_npmUser":{"name":"ariswilder","email":"juan.mercado@devscapellc.com"},"directories":{},"maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aerysx_0.2.0_1777491591106_0.10578696576311875"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T17:11:08.671Z","modified":"2026-04-29T19:39:51.380Z","0.1.0":"2026-04-21T17:11:08.933Z","0.1.1":"2026-04-21T17:26:39.779Z","0.1.2":"2026-04-21T17:40:43.575Z","0.1.3":"2026-04-21T17:51:12.248Z","0.1.4":"2026-04-21T18:29:07.262Z","0.1.5":"2026-04-21T19:38:35.679Z","0.1.6":"2026-04-21T20:06:48.253Z","0.1.7":"2026-04-22T14:27:33.617Z","0.1.8":"2026-04-22T16:05:41.408Z","0.2.0":"2026-04-29T19:39:51.264Z"},"author":{"name":"Juan Mercado"},"license":"SEE LICENSE IN LICENSE","keywords":["aerys","aerysx","vite","plugin","react","jsx"],"description":"AerysX — write React components in .aerx files. Vite plugin (other bundlers coming).","maintainers":[{"name":"ariswilder","email":"juan.mercado@devscapellc.com"}],"readme":"# @aerys/aerysx\r\n\r\n**AerysX — React components, written in Aerys.** Drop `.aerx` files\r\nanywhere in a React + Vite project and they compile to standard JSX at\r\nbuild time. Every React library keeps working: Tailwind, React Query,\r\nFramer Motion, shadcn, Zustand — all of it.\r\n\r\n```aerys\r\n// src/Counter.aerx\r\nfn Counter() {\r\n    let count = signal(0)\r\n    return <div class=\"card\">\r\n        <h1>Clicks: @{count:get()}</h1>\r\n        <button onClick={fn() { count:set(count:get() + 1) }}>+1</button>\r\n    </div>\r\n}\r\n```\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install -D @aerys/aerysx\r\n```\r\n\r\n## Wire it up\r\n\r\n```js\r\n// vite.config.js\r\nimport { defineConfig } from 'vite';\r\nimport react from '@vitejs/plugin-react';\r\nimport { aerysxPlugin } from '@aerys/aerysx';\r\n\r\nexport default defineConfig({\r\n    plugins: [aerysxPlugin(), react()],\r\n});\r\n```\r\n\r\nThat's the whole setup. Import `.aerx` files just like `.jsx`:\r\n\r\n```jsx\r\n// src/main.jsx\r\nimport { createRoot } from 'react-dom/client';\r\nimport Counter from './Counter.aerx';\r\n\r\ncreateRoot(document.getElementById('root')).render(<Counter />);\r\n```\r\n\r\n## What the transform does\r\n\r\n| Aerys | Compiles to | React equivalent |\r\n|---|---|---|\r\n| `let x = signal(0)` | `const [x, setX] = useState(0)` | `useState` |\r\n| `x:get()` / `x:set(v)` | `x` / `setX(v)` | — |\r\n| `computed([x], fn() { ... })` | `useMemo(() => ..., [x])` | `useMemo` |\r\n| `effect([x], fn() { ... })` | `useEffect(() => ..., [x])` | `useEffect` |\r\n| `class=\"...\"` | `className=\"...\"` | — |\r\n| `and` / `or` / `not` / `nil` | `&&` / `\\|\\|` / `!` / `null` | — |\r\n| `fn() { ... }` | `() => { ... }` | arrow fns |\r\n| `@{expr}` | `${expr}` | template interpolation |\r\n\r\n`.aerx` is a superset of JSX — anything you can do in JSX you can do\r\nin `.aerx`, plus the Aerys conveniences above.\r\n\r\n## Options\r\n\r\n```js\r\naerysxPlugin({\r\n    // Which extensions to intercept. Default: ['.aerx']\r\n    include: ['.aerx'],\r\n});\r\n```\r\n\r\n## Compatibility\r\n\r\n- Vite 5, 6, 7\r\n- React 18 and 19\r\n- Works with `@vitejs/plugin-react`, `@vitejs/plugin-react-swc`, and any\r\n  JSX-aware downstream plugin. Must be placed **before** the React plugin.\r\n\r\n## Related\r\n\r\n- [`@aerys/lang`](https://www.npmjs.com/package/@aerys/lang) — the Aerys\r\n  **runtime** (WASM). Use it to *execute* `.aer` scripts in the browser —\r\n  playgrounds, tutorials, sandboxed eval. Not needed for `.aerx` components.\r\n\r\n## License\r\n\r\nProprietary — see [LICENSE](./LICENSE). Free for personal and commercial\r\nuse, no attribution required. Source is not distributed and may not be\r\nredistributed, modified, or republished. The names \"Aerys\" and \"AerysX\"\r\nare trademarks of the copyright holder.\r\n","readmeFilename":"README.md"}