{"_id":"create-ayisha-app","_rev":"46-4e9ad98d362ba7abd84a3bf9ef1f4f65","name":"create-ayisha-app","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.4":{"name":"create-ayisha-app","version":"1.0.4","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.4","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"133c4d4c64fcce653c51bf97be737a0a77c155f9","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.4.tgz","fileCount":15,"integrity":"sha512-3ErsaUnR+svq4KeL3znYGNVOoLwFUDGiORcIHFZzNJB5Z4F01Z5HmYUNNEUbfktmn5rbN9XvYhsTzETAjGz3Ag==","signatures":[{"sig":"MEQCIEUVmromvns/zhvh8BNigfUwB6NOlurora98oedLtiJ8AiA2/fPvd6CuzrSK2yeqxgcP3XS73ZEJIQcSAOnsA7vp8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866380},"main":"ayisha-1.0.1.js","gitHead":"c8bfade7bf391941b9c5c5a7b3b6351d54f12eba","_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^8.2.0","chalk":"^4.1.2","fs-extra":"^11.3.1","inquirer":"^12.9.4","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.4_1756127937887_0.8654696617339639","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"create-ayisha-app","version":"1.0.5","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.5","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"dee77f5ce198bbde4827f9155f334da8499548e5","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.5.tgz","fileCount":15,"integrity":"sha512-YDdA4viDVodgRNQKCyzkL4ZBQ2BQWw6yNVRADeU3w6G6CNvLCgdvfRpsEOrYz0JKP3TZVfbRb9pun3LpCxoB9A==","signatures":[{"sig":"MEYCIQDrOpvIkDFFgsHXtEWlORoDN8AnALElx53NBJ+qiriIHQIhAMsXBS7Z465RB80ZepnA3VLyMOnuzwMmGHJN8vyfyFzv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866378},"main":"ayisha-1.0.1.js","gitHead":"9703167a5abb70a02dd68c5559fd363e1553513c","_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.5_1756128033861_0.26963716311419605","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"create-ayisha-app","version":"1.0.6","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.6","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"655275c353feaf11ee240b82a4c0c5e0a4cb1996","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.6.tgz","fileCount":16,"integrity":"sha512-ER2yTijB+utBShe8ysEN/eNJYesVMIyp5apr6CwUzvyGmL6iEdnI8cgvpQ3A+CLI2iuZYd+dIh82N187Wbz4Wg==","signatures":[{"sig":"MEQCIGFx+hsOFl3mdWvaX8cSdDoX7Sl3bBbSbs8/cdvuSMJ+AiBSOHQDBSNCK0OR5U8DQhMkE6QoTrImQWz+L72SLSiOHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867729},"main":"ayisha-1.0.1.js","gitHead":"1eb69671d6afd37dba611af3697a8d43acf9081b","_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.6_1756130392241_0.07281549975210155","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"create-ayisha-app","version":"1.0.7","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.7","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"a2a7093cbaedc94c57a11673bf8cd6d338c6be52","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.7.tgz","fileCount":16,"integrity":"sha512-/HWI8hcAxY8AlX64B3wWYD37uHTw3rVRoIsugaqlTYonRx0GSPP0EIjF4mLw/3EqjjvKI0M1zsExlmqIBCdlsg==","signatures":[{"sig":"MEUCICJZsAMmhgeDeSKbGtx9+YDrJL6d9DmbaY1bs8JxrZgMAiEA4YPUhM5oYwh8jrfs3RWHowV6ZTi55PLsbQNsJkxX0VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871888},"main":"ayisha-1.0.1.js","gitHead":"a1384c92e51506e056044f009aa1df2d09ab1ca3","_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.7_1756131932909_0.654397534344834","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"create-ayisha-app","version":"1.0.8","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.8","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"0d81200c48f2722f533ba5ede0861d4195a53ccb","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.8.tgz","fileCount":17,"integrity":"sha512-l+4QzKEz6TC/o3co/ND+M5YHYkDFWUezlApnD2l/zQthun4s2k5i0lfEzFbAo27/uv71JQoVS+4yVGy+D3C6ag==","signatures":[{"sig":"MEQCIHXYoBS1IqQGexLHQ43RrjU6HViaaPWCUNqyyoX9uYYqAiBFf5z1uigo6naYiwiCTlGoVhmQK485szJjVg5SfhIEPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873060},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"e06419f2a391d3d2fcc19e1b6b9ef4f01843b4bd","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.8_1756132194228_0.2532473878049566","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"create-ayisha-app","version":"1.0.9","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.9","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"e839e0cf1d8ae823fb03d323c6524a2ea2e3797d","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.9.tgz","fileCount":17,"integrity":"sha512-nV6+9Gy2o7FYV3xg6Mse/ZKCBg8ZN2eiJcin6rkUGAMKzIbtIb0pVBnoA6OuIRaGgR8ve6MPqd/7W55eDDR67g==","signatures":[{"sig":"MEUCIDljI2MBCxeER7smqGlYSD//NG5NP/e3TqTlyOZzLlOVAiEA63slStw/W3ePltTWaGxyqMeKheSJT02o8eYgMboolwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861727},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"3aca3edc5a220116c96d16037bd2090fbd6705e9","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.9_1756133637207_0.7825092394326172","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"create-ayisha-app","version":"1.0.10","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.10","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"d993074e4e66ad8f4e13f503149831851848ce16","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.10.tgz","fileCount":17,"integrity":"sha512-KGReGy52caMK6Ai9SpJ5PHQgCW0XwL3ZQlykeno5vkN/fP21pbi1OthvuNm6is4rKBNKPxg1aeOKR4q604mjQA==","signatures":[{"sig":"MEQCIAhBFd5BxSJtxDdSpDEv4gJ/IJ6w9E71j8iN/BOJ5dvQAiBMWtJLV+VzANw6wdbitatA1Yxh4TiP3z6z2IPpxz1jXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861728},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"c1dc66fdd7cf1e1ba309ef6b79e0926ca253c578","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.10_1756135806148_0.20590774737304463","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"create-ayisha-app","version":"1.0.11","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.11","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"d127852350e60fe6c0b2d2663e8f29c14ae0d6b9","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.11.tgz","fileCount":17,"integrity":"sha512-ig325RO5+Z0q/uv3DT+cYAQhnVqI7CzBSHKHfjKUFHCLDyZqYb1AEwRVDjJ2ijcTGsrtDJjgpEViDhpogEDe9w==","signatures":[{"sig":"MEUCIFAkOwXJK3WI+j7Ix7TwCp7D+iN0U0FaRvQqKIw+9pHIAiEA5gQvP2Vw2OxXQ440tetstR53x0pOn7dh1P+mLlIriaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862863},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"4a14d9bd1653506a7e11324ec01a45d5c514c4a8","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.11_1756135923367_0.596376366980738","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"create-ayisha-app","version":"1.0.12","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.12","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"7f9ddd8170ea6e04108537a155cb1920245efd5b","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.12.tgz","fileCount":17,"integrity":"sha512-gPdOqmG1dY32cZonOANoVfVQ4phQjY/ps2SxbBh/xqm3BaER38RfXqWOVsvJQ5W8hUQpXMinDrxtZs8KD/VOzw==","signatures":[{"sig":"MEUCIAOozmYtI27uxP9d2knHUlEllTeLJ2cUet78dq+t1VKaAiEA3cn6e8NjpfhND2BDYV8Byg32k/F9k9Ld3Yijd/0jI9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862881},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"5f67d3f25042597771e5d169530a545076a9ccc4","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.12_1756136203610_0.6928978308884592","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"create-ayisha-app","version":"1.0.13","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.13","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"22178af84b5eeb711c3ad34c22e12261ea6512f9","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.13.tgz","fileCount":17,"integrity":"sha512-FNkv1PuAhpSJI8URZwOIIPKGkuaCCiV4NlF/6RcMF9MhGuuVHwsMb24KfpiF4B8Gqytyrdqkbdq/Rc/oTWivnA==","signatures":[{"sig":"MEYCIQDqP2DG2Dm6brtN99YsmoJT9Sn77TeKn8lvxxJF/as48QIhAKBGRtEJ5rAuwohYJ1GG+FOMSntke1GyA0EUatN2KYLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862937},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"1e755e14395733a8da29801aff639b2f5344274d","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.13_1756136528279_0.024570258186506155","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"create-ayisha-app","version":"1.0.14","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.14","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"2df85c1a49a08b46f0f975cecde8497c75280819","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.14.tgz","fileCount":17,"integrity":"sha512-tuoCnK/L9EYnBo/+p3GnIlzAMj+wsMQp8tUr7Kx/ednI2glS9ln3Y5yuO/c781Kh53QxmXBE85qjbboCW5iJxg==","signatures":[{"sig":"MEQCIB/+mKX2yrSyphjDifJohHvb8DBawjGwpg/0n8vaU8CdAiArlWjGx4nMGzQ+cQObtoFasJBQ1yTujI+JS3bvUEH9oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863545},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"fb1c5985457d5c6f717a477dcffdcb4569520633","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.14_1756136721851_0.19591039513590203","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"create-ayisha-app","version":"1.0.15","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.15","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"08fa4dfed772ad55d823e46d8eed84285fb9f80d","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.15.tgz","fileCount":17,"integrity":"sha512-5gZ+WRs/VjQhIB5Y9VJTfEMcpg2zHoy+BNzz9RQsfqNMMzjVcQ7EgjDQrzcfsdxF/gPmYH6b7zVbJ+/Yhd+QaQ==","signatures":[{"sig":"MEUCIEkiDVKRTfnmD9MzvhaED6wqD34fnCA3gkKmnB7YAD+bAiEA3OH1bRaNw0XLvu63XKu3nKFi4zJ3QD9yOvExy+YLTqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862947},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"e80523a5dd20db379251bcee87dbab7742b4fd4d","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.15_1756137071838_0.8246482141323699","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"create-ayisha-app","version":"1.0.16","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.16","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"dc879e6efe7e3468590d19fb97c456a378cc2ff0","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.16.tgz","fileCount":17,"integrity":"sha512-/77ptC0CexobTpOrlz9WgWd4v5p2Vkft/c+vAXLVs6saCBbdvpDBDo+4p/cNe+z02qiVWNCx+JkLsUhtM7qWDQ==","signatures":[{"sig":"MEUCIHLgI+sHZ/byQgCkbHQ2P85d4t2Fpw+HUPIAMXK6/xdNAiEAo2HP6kAS2qR8hVY0sVDZFb5aNmxIObKuo9urvFOhXzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862987},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"e8025ebd3d666e96deffd327005b3dab37979914","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.16_1756137307564_0.05604179293158973","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"create-ayisha-app","version":"1.0.17","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.17","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"c57122131af880df676d87c9afcb5afe77437512","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.17.tgz","fileCount":18,"integrity":"sha512-eCA01tsayi0GVm8ykC4f2xEYCDFEf9ODaNwukDFTwZoFvynI09dXh+O5rAzARP1II4J2D9h7nhDQKzz6yVvxzw==","signatures":[{"sig":"MEQCIEZG5IV6wjONILZkNYvtzVpul4VO84lZVPLLt/lwkonTAiAdbWICWvQs6KDn5b+aG0zjbMBZbDLd9sAhovQuuGgbhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998217},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"cc6dc065561fe642930432fe3006c16a658a1f10","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.17_1756150168781_0.4495942293919857","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"create-ayisha-app","version":"1.0.18","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.18","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"b37e4c66d21f08e402c63d557602f5f8850e91de","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.18.tgz","fileCount":18,"integrity":"sha512-Ko+PrUXJBzKseXmiVxgeCbFJurt6ocCRzVXsln46Q5C01lDScSXG40xzL+X/qB0tcP1m1B4jp5hctAEHuop58Q==","signatures":[{"sig":"MEQCIGwWfo24Iq9bJLjhKvu37p4zqZJlN7yb+LEtQqoZU36xAiA7eJGVPPd0uQEzHWbuuvoDC729QVWSQ3uqrPGjvrDBXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998109},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"9089b3db2a161ec2d4dbb04a318d1f1a23e62d3d","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.18_1756150675133_0.0020184508934886214","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"create-ayisha-app","version":"1.0.19","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.19","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"f43d57f25b8b1f83df1cd69a13ea50542ce37170","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.19.tgz","fileCount":18,"integrity":"sha512-inBVEFu1AMQdixFXImppJv4BtrQv3MdcIS8LRFuPhEF7wf/EXQBnTem2ULCiDMMvedes86bt/pa8rt9F73uuzQ==","signatures":[{"sig":"MEYCIQDhw6kEvh3tMEZGmYG1MXUM6v7rfLu6Tw1Jh6I+CgoS/gIhAJfNEUFl/yyer6L7XVcI5GMof/ljYMr29TzdZck7kt8C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998377},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"98fa554a59e174edd3b955d37b17b93fb3c8b9b7","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.19_1756151156040_0.34813520017292787","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"create-ayisha-app","version":"1.0.20","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.20","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"ea34a6e9e69d137ec8fa25e14f15674916774a80","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.20.tgz","fileCount":18,"integrity":"sha512-/LSjH7BOi7QRtBJ2SetmEvS2oQ09joU3b2bKNCi+onVezvWoz9EcF1BIh4kOVcsDfdJCov0Pp1XcIwHBMqLOHQ==","signatures":[{"sig":"MEUCIQCywW4mbJHF//qKUlFgBq1kXjpHNwJlrZuZN898qPR0yQIgclEED3BU/eJ07H061AUjTTjGPVmuSVKwT/DGJZZXZyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998563},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"138d45f991c76e1cd23acb2270ad22458893f89c","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.20_1756151291675_0.22025175143247533","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"create-ayisha-app","version":"1.0.21","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.21","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"058bcd6306511d98e23adb6febc754505b6ce2cd","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.21.tgz","fileCount":18,"integrity":"sha512-H3B5xyhGsQvE+N8alER7Q/s6TAL26IUHd2mXu13HxcrQbGZgfMNQcgOppdzSKTg97E9I2xtLd8QO006aaxq1VA==","signatures":[{"sig":"MEUCIEfycdmvRkvDc67eAv2cvyGhN09GHT0mTNMq04lh2tJ3AiEAxrtc0JmPTK1aK7KjqMaTFJ7dZq+JKPt5ryk13pEJA64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998639},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"96dd665abf75c99107330ce7deaca070e4d07629","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.21_1756151441699_0.45192402994735703","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"create-ayisha-app","version":"1.0.22","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.22","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"645611d3c8f16208605465c2d11292ab9f7c25a9","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.22.tgz","fileCount":18,"integrity":"sha512-GhG41Dhglciybp4uBhoUBbMKrtvA8gBweyW/sarOjt/barOavmGnOQMwlgQYmLjAwuryzg+2CpYqIJg9oOJI3Q==","signatures":[{"sig":"MEYCIQDXmWXShsaW3qKGT0yEvgCbWWBEZ14aRhcfklFiiV/h3wIhAMZmoMPF44++YY5dzbalDWiP6G8GPWkd3X5QbYHqsq7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998765},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"5dd1c31848227ec705294abea76b9fece1a5ddb1","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.22_1756151579592_0.6709510506834229","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"create-ayisha-app","version":"1.0.23","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.23","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"d78a32a9d3d07dd34d285f42f059a9750237a9fb","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.23.tgz","fileCount":18,"integrity":"sha512-U+3/0qZj6P34zdWV3LlIWYgX1lukPMzIyh4SPRK5KBSGHO1+Ht8Spw9YaaRWA46O5zBZxfrCzuPFB3VoPTgVXA==","signatures":[{"sig":"MEUCIQDV4e9Duy4lyABRAg8C4XprUHORJPk5Mpqh1RrB+MZrUQIgN4yILCHT2G8bwXF1r+Cv1GB/YFByejZ+eXNl6Te/j6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998639},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"11ec43194cdd3c755b95ddb5de8de5fd08a7a969","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.23_1756151704606_0.5866440240485775","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"create-ayisha-app","version":"1.0.24","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.24","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"0a3cb8f4f4e6e68c959f9a6e356562762a1567e0","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.24.tgz","fileCount":18,"integrity":"sha512-BcSygvBdWjkm8KKGvKXfsXNXkmZfPkttx8/tz1VMxL4LB7xkZcn0csJspIUJ0P/s+83GSbg/ZjpvQIzIDoNyyw==","signatures":[{"sig":"MEQCIElTEvQ6NI7ii74DTA2uTgqdig7vvdaJNzff1LF3wOvGAiAKepxdm4nFRrF9C1EOzOCEbV1fX5FXrv29Tc4tBrEwuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998596},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"aa6b63e35c83beb18c1148dd505056a75dde1d73","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.24_1756151881616_0.05116357793156556","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"create-ayisha-app","version":"1.0.25","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.25","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"598620ae4aa64e78e86cf443274f5c7eb63f243c","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.25.tgz","fileCount":21,"integrity":"sha512-CDDsOD3RYT4hagxkJr/W2fz6WGtGREhlKMYMEv0/nvjvt0uqGqTu2CDdAhvPfMv/NqCKWVn68GwaYJKL8qayLA==","signatures":[{"sig":"MEUCIQDy+PSGNeI/g+6TYjbf2FiH7OcENlEZiC5Q55iN6bheQAIgBEhJCGrDXkwDOi5OLpLOpveYhy2O4SIHOC3156bsR5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110181},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"70922914de137ef28e33859e544bc72b379dfa57","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.25_1756203641566_0.5996294574470444","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"create-ayisha-app","version":"1.0.26","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.26","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"a792530b4f443666f5691fba7a5e08d05083fb19","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.26.tgz","fileCount":21,"integrity":"sha512-FawvAfgftYI4qm/Ab1Wj7gpvjewOqDOBs0Se6n9GEUqceX6DEAgouGsVyhqYpeeLfQH2GcWXo97Ze+5w/ajygw==","signatures":[{"sig":"MEUCIBUZP2mSg1C+taS8ncGkR/WiQdbfieEQq9uV9Q1PFykkAiEAoFX+8Jzkc7MCBW3vQSQC1lCIPJAKu/7ue2v56oPaSAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110530},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"deea746acead7fba271074129c831ed636fc633e","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.26_1756207396991_0.47994136723799663","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"create-ayisha-app","version":"1.0.27","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.27","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"e5d6609ecf776dbd1a71a2e0929ea3e55a4e6cd9","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.27.tgz","fileCount":21,"integrity":"sha512-urRJVP5MmNmza0G7SDkiiWowdub4yHzXnIhj2anyQrXO8TVRgTXWrXWSAQTKJapv8yV5+KlhZsk5NPuqHLWyPA==","signatures":[{"sig":"MEUCIDjVZy6fpNMKXq32K9gmluyZZeJG7Qbxvbi0CGISbCDFAiEAmVmg/qVhTQnz/T50NHN1V2THgIXTem43OLHtFh32uTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110409},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"4ad52a75eb73904dbb5baac08f3457b868c66ea4","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.27_1756210103851_0.7359612422379482","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"create-ayisha-app","version":"1.0.28","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.28","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"3c4225076253911ccd19eb5365a577730fd6c02c","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.28.tgz","fileCount":21,"integrity":"sha512-FjXvsX1D1tazPdruhrnpRT/CC+pKtIQpEgYik/pbMz0ROETW9N80C3HJojolqmKjtdQPOFjadaWa5Xd8ao++1g==","signatures":[{"sig":"MEUCIFTEdIdnbHhY73vEqxKGuENaWZYUXh7/qQPWdRtp/ujmAiEAglTMXASlNUoxCCeD1C1o7sAdEYLOAexJOmXj5bA6JyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110394},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"3352ae796d15e6d17a22ac2cec3a4dd88ddaa62e","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.28_1756213510599_0.692441854359094","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"create-ayisha-app","version":"1.0.29","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.29","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"876792c99551ab77d0923399fb448a033d94c363","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.29.tgz","fileCount":22,"integrity":"sha512-0qwXvxxa7Rx2q4Tm7Log/5re7mFKgqv138z6i43yYqsdy2YBfECcOUwwF90LrFP8hDIPnaCx8aXpxo4y4I0bNg==","signatures":[{"sig":"MEUCIFsQkE2tqmfMQYt0e82mEDiKCkA0mDtEHlCtL9w7KIsGAiEA+YvUeBF4UtgDWGxxkdVl8g42mudjkcff/LweD96TSss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111327},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"e1e3f5a2db72319a9b7978ce52db738b00b70131","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.29_1756214727578_0.9619869901028606","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"create-ayisha-app","version":"1.0.30","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.30","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"bb0641af567ed38a4c3b64863586282c820c6045","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.30.tgz","fileCount":23,"integrity":"sha512-X7KtBKfgElc+pQbfeG53c1uipjID6fqM0YbyHnmo+tbZak8FF4EOXK74/RS8LI7hpPMuBXD6dToVI4YjBDQkUw==","signatures":[{"sig":"MEUCIQCFzGd50xKPRoSuyNDHs0WxKducVNnV44MMDDRPXTyQTAIgB8UXkp49s5R8OzEvAi7hi7NCatrbM8WNgzVRbioppnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385575},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"75f025af35b6902286414d69a2f7c2373bc99e4f","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.30_1756215603610_0.634860996793726","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"create-ayisha-app","version":"1.0.31","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.31","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"e1fe7a663023e04923949408446ee708b591f1ab","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.31.tgz","fileCount":22,"integrity":"sha512-2ODyGd7CoUIhj6mA03oepr/rVYqGxo4k8PCiWJ0CrSI1+LHCp03DDEkza/JRq44fvGlBSJ3EpyFeAuRAuLXPYQ==","signatures":[{"sig":"MEYCIQDsfNbmp4Gyn1AP0fbBL8iwILXv5dLlbLF+ZH2AG5IVzgIhAN3lSxL4ZupMRjUnN+LrRY7Aay5rxw4AbfZaizMwnXXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171247},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"7f1c202543e198fe8dd19296425e0b29a01baa4f","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.31_1756216738476_0.120968045100452","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"create-ayisha-app","version":"1.0.32","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.32","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"4a6f55514f7fb7dfa1050bf66b0316ca6132be7a","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.32.tgz","fileCount":22,"integrity":"sha512-vkqA3OFqhtJR7ANjKy27MscDiBi3DrP/2uOZq1c4q7UI5UcJxzrL4WDu6p9RN2cu+CMI0oLUT3rk6Mhbv75YEA==","signatures":[{"sig":"MEUCIQCcfVIbj0uU/OqtS/spDoP8Ft85156NmDqjwDI9vPOayQIga9YQ9l6bulp4+VdLo02IW5ZzF0UknBesX5I01vRDAg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171254},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"4fd7b3f43a79862644bbf633b8165a7454c95a12","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.32_1756216890801_0.5637541517659808","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"create-ayisha-app","version":"1.0.33","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.33","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"f9640efa1e851ee660f0729f06a98856dcb0a7e9","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.33.tgz","fileCount":22,"integrity":"sha512-ZRnWu/gBUCL9mKrwDlCSYfaChWCK5wOAootWEBCGqqOpaxOG7/U3HVPw3aGgjuDwRgHDUrXO7NewTdG2uGt4Qw==","signatures":[{"sig":"MEYCIQDwUJrpXkbRkAPYApBxC71zMDVRIvt03gPxaVJDNWAGnQIhAOGGydYoVdWHP4Bbh7cnOZIE9twb/iR4YyYGVjh7JtEf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171218},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"10680bbef42dedeebdfd4827b4d1e7e316ca4579","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.33_1756226796922_0.3419785346829807","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"create-ayisha-app","version":"1.0.34","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.34","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"4228eed6b479a089243e3e27953ecaf1260a3c9f","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.34.tgz","fileCount":26,"integrity":"sha512-5vItiXB/rNY7B37bsi+lETP1a+f7HsqB4B1ypwT9f5Q83YK77ZxPiw9Lxo4Dg+pWtvpupl7rdDAcV/AqkJKQJA==","signatures":[{"sig":"MEUCIGL+yhTYKRRITiUa9ggJEOwcICt/NuSC3bZ+PdSU1/X3AiEA10Ukk77kCA9NkIyiGKaQoPXBhn3gVIK6D56yQIoHF24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171708},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"79344c1c5b7c82a4292dc5f6d7f5d443a610f771","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.34_1756227616943_0.9430319639947453","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"create-ayisha-app","version":"1.0.35","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.35","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"140f1927f32acb92d90a5dca7e153b9d2e90e315","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.35.tgz","fileCount":26,"integrity":"sha512-s7x4+kGqG8IY3qsJMyagR0dcR1IkvsYBftcEMsgCaEiLycWkx4uiBa2yN2xJD8UbjRukd3FsOHNqd5QVcSJI1Q==","signatures":[{"sig":"MEUCIE7UoyG7p/nwUbtJjEeQZ/ODJQWZf4JJGRrOcvguyoMiAiEA+zPKXCHJ8vgOvGfUAZA2fC0uxuDN4lADeIrCoat2QOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148971},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"6bc4089246e6108798bb06caf97820da407f990a","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.35_1756230167661_0.9226719107566088","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"create-ayisha-app","version":"1.0.36","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.36","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"e5f6a7c8c336d33e51b5a4bf717bed6ec36af3a2","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.36.tgz","fileCount":26,"integrity":"sha512-njJOmog+Bs8EIWMJQ3akJFx978UaoV0bNNO2rMBB51UNADqxn0NLyN3FqDPIXfjZDNS+mNysgIF4AZ3VJwK3Qg==","signatures":[{"sig":"MEYCIQCf6KyfSiRYwdMPEN5koQ+Q1/wU89sXflPBrQeYTaIrYwIhAMcEHCPA0+1fFp6JgVRGaQxrtIjvqYYHFL/Pflo+hW9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148951},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"f857eead9a072df32c063046fe6652c548e2bc83","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.36_1756230579626_0.7673068983139879","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"create-ayisha-app","version":"1.0.37","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.37","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"d2fda86519ef9448c5f37681ccd6e435c1ef4459","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.37.tgz","fileCount":26,"integrity":"sha512-BKyNr8MzgZnGMVNVviT2aGeJefeApwS/MFzbltlGxXHcIzVotCcE37S+/rCcexLqX59DS66dn0CAEq9ceUUXUw==","signatures":[{"sig":"MEUCIFWgcP40W/gq4zIZq7IMWMy13aNRNJ/LaYpIxnLzw0DFAiEAxU3oXqUCSyg2OUG5Cc0XkvBbpO6MYmFHVmloIbI9YMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149163},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"6e290454cb26027cf42f88a048b448ff7d6fb30c","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.37_1756231141817_0.13349830617616187","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"create-ayisha-app","version":"1.0.38","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.38","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"091145bbf3ce8231d9de92071f6331b717de7afe","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.38.tgz","fileCount":26,"integrity":"sha512-YXutEd/fukVD8VtXu9A+vb4X3UFEf3JoJjGYp/2f3Bher+Qj+rXW3hdUJfEInRfvOmUpXEZCovB6WQr0ypQvZQ==","signatures":[{"sig":"MEUCIAyqWjecSYqNCXANfBwOZkfwvmpyrTmL05DQ8GC00p0KAiEAgnT78woi40Y9MjuQXnOntv3BGXlY4oIRGY+TRVabqHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149872},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"c261dee76e1cea87e9eeb9ad1bd4d6411ec01f86","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.38_1756231499104_0.7365493267967564","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"create-ayisha-app","version":"1.0.41","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.41","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"3db17d518cdba006760bb74c0f0b5375b62e1cef","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.41.tgz","fileCount":26,"integrity":"sha512-Or29frBeTsgGvordNhNdXexRbJw3bv5rUulJ1y20dQaKor/wklSTgKBvjQbfJJu77rvfO+Sj0r88sNYw5b25fg==","signatures":[{"sig":"MEUCIQD2SPV7C+6KWwOgMoX64jVWJfUuX8D9IoIps86/xJuo5QIgKHgk8yT1WCB5JCN+P91Ff9bNd6F5JeoaDQk5rexknkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149993},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"ec45d3e97d719a181a200aa4c39eef78a45c1117","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.41_1756232085647_0.6046195048022891","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"create-ayisha-app","version":"1.0.42","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.42","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"948be37075f3b1dba8a42528f805c8f151cf2e33","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.42.tgz","fileCount":26,"integrity":"sha512-rLxuR8nR55S+G9Ph13arRwGcUuwL2TBQq9icyBi/TrWxE1cdIWK2KtVmIiwUyD2Eg/XoAR177s7WSHw+xk20tQ==","signatures":[{"sig":"MEUCIG4ZWa9n02iLT4HX7Hj+/xLozfiRis7QzghAddIyfazwAiEA2BUZMyP+MtsKhuQ0I9BiSosBmb/JTCb4Yed+joKDdFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1150065},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"b84bda3f3856686badc9c612e7db37be9d00b989","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.42_1756232814271_0.8055262034773911","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"create-ayisha-app","version":"1.0.43","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.43","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"83aa62025b0b363e49b4ea16174a3b133930c3cc","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.43.tgz","fileCount":26,"integrity":"sha512-zGiwem8W+k0GUPxtxo32QR3FbaYOJNO2pWR6fGKBIKX9hsIw6IAhlTW/17qCXqLbiF5X+wGo8a8YNJy9uO7DAw==","signatures":[{"sig":"MEQCIBz+FZsAeHBFmCF2Ja+D1CT9Sqf5JTRU7fzgbQnw27HXAiBdrvZI2/m4joAjtK7Ti8FCLg9SSl6msMOp69CijT53Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149976},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"c06b4983d2fb06903a400d71a3726c9c6d80898a","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.43_1756233033546_0.5060823978040876","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"create-ayisha-app","version":"1.0.44","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.44","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"d35cf5833576794a9cc753d58ed4bd1446f5b5de","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.44.tgz","fileCount":26,"integrity":"sha512-WR74sqHGrnTJjSUHKHBgZ9mODyiSRRwbE1FHjl6KM1LJ14Fx3aQWiyLz1jGfAFQyJvX0waIegeSgOn9V1WsD/A==","signatures":[{"sig":"MEUCIBtuXxJafoWZ+IYaH/0yPZ8Plb1fWrAfdSEmirTV3U1yAiEAl+7qD0+98D5TBxkz07SAz8riM1Xo9wr9QCx4GnK8RYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149897},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"212b4f47a1674ce848aa3e016b309a2cf3002e04","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.44_1756233277067_0.11265844290660332","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"create-ayisha-app","version":"1.0.45","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.45","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"cf5648b8d285e1807e1a95702521a9f4fd4ca0f1","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.45.tgz","fileCount":26,"integrity":"sha512-+Nl4Hl8TDBliuMc1O5+/Q+9IhUHbvtWXfE2IMssHsX/GZQirJ+DFoFleppi8vCGFylECF6zDOHH/i5f2yLW4ug==","signatures":[{"sig":"MEQCIE0pprlvr6+zW/yIJ34iY0G/vvC3geb0W1UvLkqNGZLZAiAYLHHZGNSO6Cr8GsS4YTA+2gWDJKiAEjYqvpGoOdrWAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149333},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"200242c9671e2e50b9adf72fdbe375918b64f2cb","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.45_1756233687383_0.47350609841167723","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"create-ayisha-app","version":"1.0.46","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.46","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"17f60cfb2c134eb5888dfcd868a8d4d9d042eea5","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.46.tgz","fileCount":26,"integrity":"sha512-UC7V5w/SRIW16MopkC1HDfGsqqjDHmcKbp4iqkQPmM1v35+T1XNG9FkuoOBpycDowD/5JYFtVR0UZ1M1tIeTHA==","signatures":[{"sig":"MEUCIFBmKLHKgQci3vN05GdaTUUT6tVXDmo+e7ynwERsko/0AiEA9dy7ULGL+gBem0Wtu4Zwyu2dMuhxo7ctt6IPiLfQTi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149333},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"555d9d3dda64de16df12449587ca0fe9eeaaffa9","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.46_1756233964645_0.6719532343107795","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"create-ayisha-app","version":"1.0.47","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.47","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"f3bbe37d31bc1fe317a7f0dcb4d026773937032d","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.47.tgz","fileCount":26,"integrity":"sha512-+N3VEGR7pRhBrxModlUt+ORtCuC36OhCWkExiS1vVXjwJ14yZ2DAb3R4LFyJpMXRVcLmjA3XRGSi5I5oYYbAhg==","signatures":[{"sig":"MEQCIEwQqTJD571c0+5w8QgnIC7IkiKvao7dlyZm/3QZiOl+AiBebwsHaAltZ6ikpemOU8/7UbFpqueflKGUCI4wc/wbXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149333},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"75ed60872dc5bde684cfad82abd2b3eb94e22ef9","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.47_1756233983139_0.6943457207678692","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"create-ayisha-app","version":"1.0.48","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.48","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"018e85406b5d77e4c0e75db138c964e04d93c683","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.48.tgz","fileCount":26,"integrity":"sha512-YNeaxPaL5ms/lTzBexjGpSkrKsB/g6/wdYIyQEaopnnftalK0Kb4/L0EIfaL/ayimTew7G08mheCCZE/Bt3raA==","signatures":[{"sig":"MEUCIAJYTb0XIK5oji4QEn1lDSxXhB/GVJ5/c8TFnObqvd/iAiEAwMpwb99mejYrioY6enLmSdcyXJx56cjqcrJnrGi6jJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151457},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"4a120441d547ea5fee7021f6e623e455d00d09fc","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.48_1756235369551_0.04667833034048141","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"create-ayisha-app","version":"1.0.49","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.0.49","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"dist":{"shasum":"ff7595c268e9e254ed5b2cb3b5b9bf641a576fbf","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.0.49.tgz","fileCount":27,"integrity":"sha512-lfg6p2Y2s8/SxTMvTjV3/1lZ4YyI6xpjjIgopBvrMakcQ02VyOFPmFjcFGfNLIDKEkUqx2i7OjA/TJJFWqzRaA==","signatures":[{"sig":"MEUCIEon9LI//TyMrWkVj8+Am85dgYKGWEKoEdZHXn1iWjBbAiEA1dJ1yJTfi3pU07A+Zpr3flqXYr5FZIDcS7U6L/TlToY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153660},"main":"ayisha-1.0.1.js","module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","browser":"./dist/ayisha.umd.js","require":"./dist/ayisha.cjs.js"}},"gitHead":"8eddfa823b5367526b3bc616eca9f8c3f606a19c","scripts":{"build":"rollup -c","build:cjs":"rollup -c --format cjs","build:esm":"rollup -c --format es","build:umd":"rollup -c --format umd"},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.1.0","inquirer":"^8.2.6","commander":"^9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.0.49_1756235786311_0.35843142414614837","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"create-ayisha-app","version":"1.1.0","keywords":["ayisha","cli","generator","spa","framework"],"author":{"name":"devBen"},"license":"MIT","_id":"create-ayisha-app@1.1.0","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"homepage":"https://github.com/BenJrSky/ayisha.js#readme","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"bin":{"create-ayisha-app":"bin/create-ayisha-app.js"},"dist":{"shasum":"268deb430cbea5e5a41c429fdc2e7765fb7a80a9","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.1.0.tgz","fileCount":5,"integrity":"sha512-FfoJ4HHjDHPMZa/RqwJoCmKEGYpzPssrMSDUNLTjV+ghX+rR5WnpkPUMrFvENkoObMEh2RTeHLFbLEtr5b3Wqg==","signatures":[{"sig":"MEUCIQDx0hy80WSbgN9aQXnRDIBTMQhGpwv59qKY1dwfp4X9CgIgHNXgi2wBChdxe/cxnXlTV9Tvl3vzvMpDazDo2neoR6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27915},"gitHead":"c5a6425b63d5b4e018f58e89eb67de2a2e66ba45","_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"repository":{"url":"git+https://github.com/BenJrSky/ayisha.js.git","type":"git"},"_npmVersion":"10.8.3","description":"CLI tool to create Ayisha.js applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ora":"^5.4.1","chalk":"^4.1.2","fs-extra":"^10.0.0","inquirer":"^8.0.0","commander":"^9.0.0","live-server":"^1.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-ayisha-app_1.1.0_1785276563589_0.6382222456332396","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"create-ayisha-app","version":"1.1.3","description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","main":"ayisha-1.0.1.js","bin":{"create-ayisha-app":"ayisha-cli/bin/create-ayisha-app.js"},"keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"author":{"name":"devBen"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BenJrSky/ayisha.js.git"},"dependencies":{"chalk":"^4.1.2","commander":"^9.4.1","fs-extra":"^10.1.0","inquirer":"^8.2.6","ora":"^5.4.1"},"scripts":{"prerender":"node scripts/prerender.js","prerender:demo":"node scripts/prerender.js --entry demos/prerender-fetch/index.html --output demos/prerender-fetch/index.prerendered.html --state-output demos/prerender-fetch/state.json","prerender:server":"node scripts/prerender-server.js","prerender:server:test":"node scripts/prerender-server.js --root test --spa-entry index.html --timeout 20000","build":"rollup -c","build:esm":"rollup -c --format es","build:cjs":"rollup -c --format cjs","build:umd":"rollup -c --format umd"},"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.4"},"module":"dist/ayisha.esm.js","browser":"dist/ayisha.umd.js","exports":{".":{"import":"./dist/ayisha.esm.js","require":"./dist/ayisha.cjs.js","browser":"./dist/ayisha.umd.js"}},"_id":"create-ayisha-app@1.1.3","gitHead":"38fc35e33682521de54a26ed37edea00389be73c","bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"homepage":"https://github.com/BenJrSky/ayisha.js#readme","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-mlMtYukYMSbfuK+UBHowj65Vvbz5IS701NQc5BlDGfWCLb3ZlY2sDB4jt6BEio2hPrcRKGq/1rO3s6W8bmsIeQ==","shasum":"be5d1817c03655759bfe61c0a0b8e2631e73382d","tarball":"https://registry.npmjs.org/create-ayisha-app/-/create-ayisha-app-1.1.3.tgz","fileCount":49,"unpackedSize":1772912,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEDXbrLyrM8QUMHU3/xewo/ID+zI/7ON/qBitfXuSyS/AiB1BvL3g+33gMXcC/m0Al08kpul1We04dRyY/sQbF03Zg=="}]},"_npmUser":{"name":"devben","email":"benjrsky@gmail.com"},"directories":{},"maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-ayisha-app_1.1.3_1785316215746_0.6198696140757358"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-25T13:18:57.886Z","modified":"2026-07-29T09:10:16.054Z","1.0.4":"2025-08-25T13:18:58.180Z","1.0.5":"2025-08-25T13:20:34.135Z","1.0.6":"2025-08-25T13:59:52.473Z","1.0.7":"2025-08-25T14:25:33.237Z","1.0.8":"2025-08-25T14:29:54.456Z","1.0.9":"2025-08-25T14:53:57.464Z","1.0.10":"2025-08-25T15:30:06.387Z","1.0.11":"2025-08-25T15:32:03.643Z","1.0.12":"2025-08-25T15:36:43.831Z","1.0.13":"2025-08-25T15:42:08.507Z","1.0.14":"2025-08-25T15:45:22.078Z","1.0.15":"2025-08-25T15:51:12.131Z","1.0.16":"2025-08-25T15:55:07.786Z","1.0.17":"2025-08-25T19:29:29.019Z","1.0.18":"2025-08-25T19:37:55.503Z","1.0.19":"2025-08-25T19:45:56.262Z","1.0.20":"2025-08-25T19:48:12.019Z","1.0.21":"2025-08-25T19:50:41.923Z","1.0.22":"2025-08-25T19:52:59.842Z","1.0.23":"2025-08-25T19:55:04.844Z","1.0.24":"2025-08-25T19:58:01.885Z","1.0.25":"2025-08-26T10:20:41.812Z","1.0.26":"2025-08-26T11:23:17.219Z","1.0.27":"2025-08-26T12:08:24.081Z","1.0.28":"2025-08-26T13:05:10.841Z","1.0.29":"2025-08-26T13:25:27.814Z","1.0.30":"2025-08-26T13:40:03.898Z","1.0.31":"2025-08-26T13:58:58.788Z","1.0.32":"2025-08-26T14:01:31.034Z","1.0.33":"2025-08-26T16:46:37.191Z","1.0.34":"2025-08-26T17:00:17.300Z","1.0.35":"2025-08-26T17:42:47.986Z","1.0.36":"2025-08-26T17:49:39.854Z","1.0.37":"2025-08-26T17:59:02.092Z","1.0.38":"2025-08-26T18:04:59.449Z","1.0.41":"2025-08-26T18:14:45.924Z","1.0.42":"2025-08-26T18:26:54.476Z","1.0.43":"2025-08-26T18:30:33.837Z","1.0.44":"2025-08-26T18:34:37.294Z","1.0.45":"2025-08-26T18:41:27.702Z","1.0.46":"2025-08-26T18:46:04.883Z","1.0.47":"2025-08-26T18:46:23.442Z","1.0.48":"2025-08-26T19:09:29.814Z","1.0.49":"2025-08-26T19:16:26.626Z","1.1.0":"2026-07-28T22:09:23.721Z","1.1.3":"2026-07-29T09:10:15.893Z"},"bugs":{"url":"https://github.com/BenJrSky/ayisha.js/issues"},"author":{"name":"devBen"},"license":"MIT","homepage":"https://github.com/BenJrSky/ayisha.js#readme","keywords":["ayisha","ayisha.js","framework","spa","javascript","vue","react"],"repository":{"type":"git","url":"git+https://github.com/BenJrSky/ayisha.js.git"},"description":"Ayisha.js - Un framework JavaScript per SPA, simile a Vue/React","maintainers":[{"name":"devben","email":"benjrsky@gmail.com"}],"readme":"# Ayisha.js v1.1.2\n\nAyisha.js is a micro JavaScript framework for building reactive, component-based user interfaces. It offers a minimalist syntax, a powerful directive system, and an extremely lightweight bundle for fast and modern web development.\n\n## Main Features\n\n- **Virtual DOM** and reactive rendering\n- **50+ directives** for every use case (`@if`, `@for`, `@model`, `@click`, `@when`, `@do`, `@go`, `@form`, etc.)\n- **Native components** and async loading of external components\n- **Built-in SPA routing** with advanced navigation\n- **Async fetch and state management** with error handling\n- **Form validation and two-way binding**\n- **Declarative forms with `@form`**\n- **File upload support** with base64 encoding\n- **Date formatting directives**\n- **Smart logger** for directive debugging\n- **Inline help system** for all directives\n- **Enhanced error reporting** and debugging\n\n## Important Note\n\nAyisha.js is currently a client-side framework. Server-side rendering and hydration are not supported in the current runtime.\n\nAyisha.js now also includes a browser-based prerendering flow for SEO-friendly HTML delivery. This is not native SSR: the server opens the page in a real browser, waits for Ayisha and `@fetch` to settle, captures the rendered HTML, and sends that HTML to the client. The client then restores the original Ayisha source markup and re-mounts interactivity.\n\n## Prerendering and SEO\n\n### What it is\n\n- **Browser-based prerendering**: a Node server opens your Ayisha page in Chrome/Chromium via the DevTools Protocol, waits for the app to finish rendering, and returns the final HTML.\n- **SEO-friendly first response**: crawlers and users receive rendered HTML immediately.\n- **Client interactivity preserved**: after load, Ayisha restores the source template and rebinds routing, links, components, and state on the client.\n\n### What it is not\n\n- It is **not** native SSR.\n- It is **not** hydration in the React/Vue sense.\n- It currently depends on a local Chrome/Chromium instance started with remote debugging enabled.\n\n### Root scripts\n\nThe repository includes these scripts:\n\n- `npm run prerender` — prerender one or more HTML entries to files\n- `npm run prerender:demo` — prerender the local fetch demo\n- `npm run prerender:server` — start the generic prerender server\n- `npm run prerender:server:test` — start the prerender server against the sample project in `test/`\n\n### Start Chrome for prerendering\n\nOn macOS:\n\n```bash\n/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --remote-debugging-port=9222 --user-data-dir=/tmp/ayisha-prerender\n```\n\n### Start the test project server\n\n```bash\nnpm run prerender:server:test\n```\n\nBy default this serves the project in `test/` and prerenders SPA routes through `index.html`.\n\n### Example routes validated in this repository\n\n- `/categories`\n- `/random`\n- `/category-meals/Seafood`\n- `/search?area=Italian`\n\n## CLI Prerender Scaffold\n\nThe CLI can now generate a prerender-ready project without third-party SSR dependencies.\n\n### Generate a project\n\n```bash\nnode ayisha-cli/bin/create-ayisha-app.js my-app --template SPA --mode cdn --prerender\n```\n\nFor the prerender-ready recipe demo starter used in this repository:\n\n```bash\nnode ayisha-cli/bin/create-ayisha-app.js recipe-browser --template RecipeBrowser --mode cdn --prerender\n```\n\nFor a smaller route-based starter without the recipe demo domain:\n\n```bash\nnode ayisha-cli/bin/create-ayisha-app.js landing-spa --template PrerenderSPA --mode cdn --prerender\n```\n\n### What `--prerender` adds\n\n- if you do not pass `--template`, the CLI now defaults to `PrerenderSPA`\n- copies a local `ayisha.js` into the generated project\n- adds `<base href=\"/\">` to the generated HTML\n- uses a local Ayisha script instead of the CDN tag\n- copies these scripts into the generated project:\n  - `scripts/prerender-core.cjs`\n  - `scripts/prerender.cjs`\n  - `scripts/prerender-server.cjs`\n- adds these npm scripts to the generated `package.json`:\n  - `npm run prerender`\n  - `npm run prerender:server`\n\n### RecipeBrowser template\n\n`RecipeBrowser` is a dedicated starter based on the sample app in `test/`.\n\n- available in `cdn` mode only\n- ships with pages and components already split into partial HTML files\n- includes route-to-state bootstrap for SPA URLs and query strings\n- is ready to be served through `npm run prerender:server` for SEO-friendly output\n\n### PrerenderSPA template\n\n`PrerenderSPA` is the smaller generic starter for prerendered Ayisha SPAs.\n\n- single-file starter with no demo-specific domain logic\n- includes URL path and query-string to initial-state mapping\n- keeps `@link` navigation and direct route entry aligned with prerender output\n- useful as a clean base before splitting into components and pages\n\n### Run the generated prerender server\n\n```bash\ncd my-app\nnpm run prerender:server\n```\n\nThe generated server defaults to `http://127.0.0.1:8080` and serves prerendered HTML for the SPA entry while leaving component/page partials as raw HTML for the client runtime.\n\n## Installation\n\n### Via CDN (recommended)\n\n```html\n<script src=\"https://cdn.jsdelivr.net/gh/BenJrSky/ayisha.js@main/dist/ayisha-1.1.2-min.js\"></script>\n```\n\n### Local Download\n\nDownload the file and include it in your project:\n\n```html\n<script src=\"Ayisha-1.1.2.js\"></script>\n```\n\nOr use the minified version:\n\n```html\n<script src=\"Ayisha-1.1.2-min.js\"></script>\n```\n\n## Basic Example\n\n```html\n<div>\n  <init>\n    title = 'Hello Ayisha!';\n    count = 0;\n    items = ['Apple', 'Banana', 'Orange'];\n  </init>\n  \n  <h1>{{ title }}</h1>\n  <input @model=\"title\">\n  <button @click=\"count++\">Increment: {{ count }}</button>\n  <ul>\n    <li @for=\"item in items\">{{ item }}</li>\n  </ul>\n</div>\n\n  <script src=\"https://cdn.jsdelivr.net/gh/BenJrSky/ayisha.js@main/dist/ayisha-1.1.2-min.js\"></script>\n```\n\n## What's New in v1.1.2\n\n### Bug Fixes and Performance Improvements\n\n- **Performance optimizations**: Improved rendering performance and reduced memory usage.\n- **Bug fixes**: Fixed various issues with directive handling and state management.\n- **Stability improvements**: Enhanced error handling and fallback mechanisms.\n\n### Previous (v1.1.1)\n\nLa release precedente (v1.1.1) conteneva importanti refactor di sicurezza e centralizzazione:\n\n#### Refactor e centralizzazioni\n\n- **AYISHA_CONSTS**: introdotta la costante centrale `AYISHA_CONSTS` per raggruppare `JS_GLOBALS`, `TIMINGS` e la regex `SIMPLE_IDENTIFIER_RE`.\n- **Helper identificatori**: aggiunte le funzioni `ayisha_isSimpleIdentifier(expr)` e `ayisha_hasUnsafeExpressionChars(expr)` per unificare i controlli ripetuti e rendere il codice più leggibile e sicuro.\n- **Tempi centralizzati**: tutti i \"valori magici\" (es. `10`, `1500`, `2000`) sono stati sostituiti con `AYISHA_CONSTS.TIMINGS.*` dove appropriato.\n\n#### Rimozione SSR / Hydration\n\n- **Rimosso SSR**: eliminati i metodi e i percorsi relativi a SSR e rendering stringa: `renderForSEO`, `renderToString`, `_parseTemplateForSSR`, `_renderVNodeToString` e gli helper SSR correlati.\n- **Rimosso hydration**: eliminati gli helper e i percorsi di hydration client-side (`hydrate`, `_hydrateEventListeners`, `_hydrateInteractiveDirectives`, `_hydrateBindings`, `AyishaVDOM.createSSRInstance`, `AyishaVDOM.hydrate`).\n- **Startup unificato**: l'avvio ora è sempre `new AyishaVDOM(document.body).mount()`; il branching su `__AYISHA_HYDRATION_DATA__` è stato rimosso.\n- **Opzioni/flag rimossi**: tolte le opzioni di default `ssr`/`hydration` dalle `options`; rimosse anche le variabili interne `_isSSRMode`, `_ssrOutput`, `_hydrationData`.\n- **Costante SSR rimossa**: `SSR_FETCH_WAIT` rimossa da `TIMINGS`.\n\n#### Sicurezza: centralizzazione e hardening dell'evaluator\n\n- **ExpressionCompiler**: introdotto un compilatore centralizzato per espressioni con cache separate per espressioni (`exprCache`), statement (`stmtCache`) e corpi di funzione (`funcCache`).\n- **Cache con limite**: semplice limite `MAX_CACHE` e pulizia automatica quando superato.\n- **API pubbliche**: funzioni esposte `compileExpr`, `compileStmt`, `compileFunction`, `isSuspicious` per instradare tutte le valutazioni nel compilatore.\n- **Routing della compilazione**: tutte le invocazioni che prima usavano `new Function(...)` (valutazione espressioni, init blocks, `@map`/`@filter`/`@reduce`, `executeMultipleExpressions`, ecc.) passano ora attraverso `ExpressionCompiler`.\n- **Validator warn-mode**: controllo conservativo per token sospetti (`process`, `require`, `global`, `Function`, `eval`, `constructor`) che emette `console.warn` (modalità non bloccante).\n- **Logging e fallback**: fallimenti di compilazione/esecuzione loggati con `console.error`; forniti fallback no-op per evitare crash a runtime.\n\n#### Robustezza e performance\n\n- **Caching**: riduzione delle compilazioni ripetute migliorando le performance runtime.\n- **Try/catch aggiuntivi**: invocazioni dinamiche (map/filter/reduce e funzioni generate) ora avvolte da `try/catch` per isolare errori e prevenire interruzioni globali.\n- **Fallback sicuro**: in caso di errori di compilazione viene usato un fallback che evita crash dell'applicazione.\n\n#### Gestione attività\n\n- **TODO interno aggiornato**: la lista TODO del progetto è stata creata/aggiornata (tramite `manage_todo_list`) per tracciare i passi completati e quelli successivi; le voci A/B/D sono state marcate completate internamente.\n\n#### Nota di compatibilità\n\nQuesti cambiamenti sono principalmente interni e mirano a migliorare sicurezza, manutenzione e performance. Se la tua integrazione dipendeva da API SSR/hydration o da exposures interne precedenti, verifica le parti che ora sono state rimosse o centralizzate (es. chiamate dirette a `AyishaVDOM.hydrate` o utilizzo di flag `ssr`/`hydration`).\n\n### Previous (v1.1.1)\n\nLa release precedente (v1.1.1) conteneva importanti refactor di sicurezza e centralizzazione come descritto sopra; v1.1.2 applica correzioni di bug e miglioramenti di performance.\n\n## Complete Directive Reference\n\n### **Directive Execution Order (Hierarchy)**\nDirectives execute in this priority order:\n\n1. **@page** / **@if** / **@not** / **@show** / **@hide** — Conditional rendering\n2. **@for** — Loop iteration  \n3. **@fetch** / **@result** / **@source** / **@map** / **@filter** / **@reduce** — Data handling\n4. **@src** — Component loading\n5. **@form** / **@model** / **@validate** / **@file** / **@files** — Form binding and validation\n6. **@class** / **@style** — Styling\n7. **@click** / **@input** / **@focus** / **@blur** / **@change** / **@hover** / **@set** — Events\n8. **@text** / **@date** / **@dateonly** / **@time** — Text content and formatting\n9. **@key** — Loop optimization\n10. **@then** / **@finally** — Post-execution\n11. **@log** / **@state** / **@attr** / **@prev** — Debug helpers\n\n### **Core Directives**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@if` | Show element if condition is true | `<div @if=\"isLoggedIn\">Welcome!</div>` |\n| `@not` | Show element if condition is false | `<div @not=\"isLoggedIn\">Please login</div>` |\n| `@show` | Show/hide element (CSS display) | `<div @show=\"menuOpen\">Menu</div>` |\n| `@hide` | Hide element if condition is true | `<div @hide=\"loading\">Content</div>` |\n| `@for` | Loop over arrays/objects | `<li @for=\"item in items\" @key=\"item.id\">{{item.name}}</li>` |\n| `@form` | Declarative form container | `<form @form @result=\"onSubmit\">...</form>` |\n| `@model` | Two-way data binding | `<input @model=\"searchQuery\">` |\n| `@click` | Handle click events | `<button @click=\"count++\">Increment</button>` |\n### **Form Container Directive**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@form` | Declarative form with built-in validation and submission | `<form @form @result=\"onSubmit\">...</form>` |\n\n\n### **File Upload Directives**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@file` | Single file upload as base64 | `<input type=\"file\" @file=\"avatar\">` |\n| `@files` | Multiple file uploads as base64 array | `<input type=\"file\" multiple @files=\"gallery\">` |\n\n### **Date Formatting Directives**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@date` | Format full date and time | `<span @date=\"createdAt\">Jan 1, 2025, 10:30 AM</span>` |\n| `@dateonly` | Format date only | `<span @dateonly=\"createdAt\">Jan 1, 2025</span>` |\n| `@time` | Format time only | `<span @time=\"createdAt\">10:30 AM</span>` |\n\n### **Advanced Navigation Directives**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@when` | Watch condition, trigger on true transition | `<span @when=\"_currentPage=='home'\" @do=\"step='004'\"></span>` |\n| `@do` | Execute expression when @when triggers | `<span @when=\"!isLoggedIn\" @do=\"showLogin=true\"></span>` |\n| `@go` | Navigate to page when @when triggers | `<span @when=\"error\" @go=\"home\"></span>` |\n| `@wait` | Delay @do/@go execution (milliseconds) | `<span @when=\"success\" @wait=\"2000\" @go=\"dashboard\"></span>` |\n\n### **Data and API Directives**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@fetch` | Perform HTTP request | `<div @fetch=\"'https://api.com/data'\" @result=\"data\"></div>` |\n| `@result` | Target variable for @fetch result | `<div @fetch=\"apiUrl\" @result=\"users\"></div>` |\n| `@error` | Custom error variable for @fetch | `<div @fetch=\"apiUrl\" @result=\"data\" @error=\"myError\"></div>` |\n| `@source` | Data source for transformations | `<div @source=\"items\" @map=\"item*2\" @result=\"doubled\"></div>` |\n| `@map` | Transform array items | `<div @source=\"items\" @map=\"item => item.name\"></div>` |\n| `@filter` | Filter array items | `<div @source=\"items\" @filter=\"item.active\"></div>` |\n| `@reduce` | Reduce array to single value | `<div @source=\"items\" @reduce=\"acc+item\" @initial=\"0\"></div>` |\n\n### **Component and Routing**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@src` | Component source URL | `<component @src=\"./components/card.html\"></component>` |\n| `@link` | SPA navigation link | `<a @link=\"about\">About Page</a>` |\n| `@page` | Show only on specific page | `<div @page=\"home\">Home content</div>` |\n\n### **Form and Validation**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@validate` | Input validation rules (improved in 1.0.3) | `<input @model=\"email\" @validate=\"required,email\">` |\n| `@set` | Set state values on events | `<button @click=\"isOpen=true; count=0\">Reset</button>` |\n\n### **Event Directives**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@input` | Handle input events | `<input @input=\"validateForm()\">` |\n| `@focus` | Handle focus events | `<input @focus=\"showHelp=true\">` |\n| `@blur` | Handle blur events | `<input @blur=\"validateField()\">` |\n| `@change` | Handle change events | `<select @change=\"updateResults()\">` |\n| `@hover` | Handle hover events | `<div @hover=\"showTooltip=true\">` |\n\n### **Styling Directives**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@class` | Dynamic CSS classes | `<div @class=\"{active: isActive, hidden: !visible}\">` |\n| `@style` | Dynamic inline styles | `<div @style=\"{color: themeColor, fontSize: size+'px'}\">` |\n| `@text` | Set element text content | `<span @text=\"userName\"></span>` |\n\n### **Advanced Features**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@switch` | Switch statement for multiple conditions | `<div @switch=\"status\">` |\n| `@case` | Case option for @switch | `<div @case=\"'loading'\">Loading...</div>` |\n| `@default` | Default case for @switch | `<div @default>Unknown status</div>` |\n| `@key` | Unique key for @for optimization | `<li @for=\"item in items\" @key=\"item.id\">` |\n| `@animate` | Apply CSS animations | `<div @animate=\"fadeIn\">` |\n| `@then` | Execute after other directives | `<div @then=\"console.log('rendered')\">` |\n| `@finally` | Execute after everything | `<div @finally=\"cleanup()\">` |\n\n### **Debug and Development**\n\n| Directive | Description | Example |\n|-----------|-------------|---------|\n| `@log` | Show directive debug info | `<button @click=\"count++\" @log>Debug me</button>` |\n| `@state` | Show current state as JSON | `<div @state></div>` |\n| `@prev` | Show current and previous values | `<div @prev=\"userName\"></div>` |\n| `@attr` | Show state attributes list | `<div @attr></div>` |\n| `no` | Disable interpolation | `<no>{{this won't be processed}}</no>` |\n\n### **Event Variants**\nMost directives support event-specific variants:\n- `@fetch:click` — Fetch on click\n- `@model:change` — Bind on change event  \n- `@class:hover` — Apply classes on hover\n- `@set:input` — Set values on input\n- `@text:focus` — Update text on focus\n\n## Practical Examples\n\n### Navigation Flow Control\n```html\n<!-- Automatic redirects and guided flows -->\n<span @when=\"!isLoggedIn\" @go=\"login\"></span>\n<span @when=\"_currentPage=='random'\" @wait=\"3000\" @go=\"home\"></span>\n<div @when=\"searchResults.length > 0\" @do=\"showMessage=true\"></div>\n```\n\n### Advanced Forms\n```html\n<form @form @result=\"loginResult\">\n  <input @model=\"user.email\" @validate=\"required,email\">\n  <input @model=\"user.password\" @validate=\"required,minLength:8\">\n  <button type=\"submit\">Login</button>\n</form>\n```\n\n<!-- With custom validation and error display -->\n<form @form @result=\"onSubmit\" @error=\"formError\">\n  <input @model=\"user.email\" @validate=\"required,email\">\n  <input @model=\"user.password\" @validate=\"required,minLength:8\">\n  <div @if=\"formError\" class=\"error\">{{formError}}</div>\n  <button type=\"submit\">Login</button>\n</form>\n\n### Dynamic Data Processing\n```html\n<div @source=\"products\" \n     @filter=\"item => item.price < maxPrice\"\n     @map=\"item => ({...item, discounted: item.price * 0.9})\"\n     @result=\"discountedProducts\">\n     \n  <div @for=\"product in discountedProducts\" @key=\"product.id\">\n    <h3>{{product.name}}</h3>\n    <span class=\"price\">{{product.discounted}}</span>\n  </div>\n</div>\n```\n\n### Conditional UI with Switch\n```html\n<div @switch=\"orderStatus\">\n  <div @case=\"'pending'\" class=\"status-pending\">\n    <span>⏳ Processing your order...</span>\n  </div>\n  <div @case=\"'shipped'\" class=\"status-shipped\">\n    <span>🚚 Order shipped!</span>\n  </div>\n  <div @case=\"'delivered'\" class=\"status-delivered\">\n    <span>✅ Order delivered</span>\n  </div>\n  <div @default class=\"status-unknown\">\n    <span>❓ Unknown status</span>\n  </div>\n</div>\n```\n\n### File Upload with Preview\n```html\n<div>\n  <input type=\"file\" @file=\"profilePicture\" accept=\"image/*\">\n  <div @if=\"profilePicture\">\n    <img @src=\"profilePicture\" alt=\"Profile Preview\" style=\"max-width: 200px;\">\n  </div>\n</div>\n\n<!-- Multiple files -->\n<div>\n  <input type=\"file\" multiple @files=\"gallery\" accept=\"image/*\">\n  <div @for=\"image in gallery\" @key=\"$index\">\n    <img @src=\"image\" alt=\"Gallery Image\" style=\"max-width: 100px; margin: 5px;\">\n  </div>\n</div>\n```\n\n### Date Formatting\n```html\n<div>\n  <p @date=\"post.createdAt\"></p>        <!-- \"January 1, 2025, 2:30 PM\" -->\n  <p @dateonly=\"post.createdAt\"></p>    <!-- \"January 1, 2025\" -->\n  <p @time=\"post.createdAt\"></p>        <!-- \"2:30 PM\" -->\n</div>\n```\n\n### Enhanced Error Handling\n```html\n<div>\n  <button @fetch:click=\"'/api/users'\" @result=\"users\" @error=\"userError\">\n    Load Users\n  </button>\n  \n  <div @if=\"userError\" class=\"error\">\n    Error: {{userError.error}}\n  </div>\n  \n  <div @if=\"users && !userError\">\n    <div @for=\"user in users\">{{user.name}}</div>\n  </div>\n</div>\n```\n\n### Conditional Rendering with @not\n```html\n<div @not=\"user.isLoggedIn\">\n  <h2>Please log in to continue</h2>\n  <button @click=\"showLoginForm=true\">Login</button>\n</div>\n\n<div @if=\"user.isLoggedIn\">\n  <h2>Welcome back, {{user.name}}!</h2>\n</div>\n```\n\n### Debug with Previous Values\n```html\n<div>\n  <input @model=\"searchQuery\">\n  <div @prev=\"searchQuery\"></div>  <!-- Shows current and previous values -->\n</div>\n```\n\n### Full Form Example with Validation\n```html\n<form @form @result=\"onSubmit\" @error=\"formError\">\n  <input @model=\"user.email\" @validate=\"required,email\">\n  <input @model=\"user.password\" @validate=\"required,minLength:8\">\n  <input @model=\"user.age\" @validate=\"required,min:18\">\n  <button type=\"submit\">Register</button>\n  <div @if=\"formError\" class=\"error\">{{formError}}</div>\n</form>\n```\n\n### Advanced Contact Form Example (Italiano)\n\n```html\n<div class=\"comment-box\" @form=\"comunicazione\">\n  <h3>Scrivici</h3>\n  <div class=\"form-inner\">\n    <form method=\"post\" action=\"blog-details.html\">\n      <div class=\"row clearfix\">\n        <div class=\"col-lg-6 col-md-6 col-sm-12 single-column\">\n          <div class=\"form-group\">\n            <label>Nome <span>*</span></label>\n            <input type=\"text\" @model=\"name\" @validate=\"minLength=3\">\n            <label @if=\"_validate.name==false\" class=\"text-danger\">Nome non valido</label>\n          </div>\n        </div>\n        <div class=\"col-lg-6 col-md-6 col-sm-12 single-column\">\n          <div class=\"form-group\">\n            <label>Telefono <span>*</span></label>\n            <input type=\"email\" @model=\"phone\" @validate=\"phone\">\n            <label @if=\"_validate.phone==false\" class=\"text-danger\">Telefono non valido</label>\n          </div>\n        </div>\n        <div class=\"col-lg-12 col-md-12 col-sm-12 single-column\">\n          <div class=\"form-group\">\n            <label>Messaggio <span>*</span></label>\n            <textarea @model=\"message\" @validate=\"minLength=20\" @change=\"sent=false\"></textarea>\n            <label @if=\"_validate.message==false\" class=\"text-danger\">Scrivi almeno 20 caratteri</label>\n          </div>\n        </div>\n        <div class=\"col-lg-12 col-md-12 col-sm-12 single-column\">\n          <div class=\"message-btn\">\n            <button class=\"theme-btn btn-one px-5 py-2\"\n              @if=\"_validate.comunicazione\" @fetch:click=\"/api/content\"\n              @method=\"post\" @headers=\"{ 'Content-Type': 'application/json'}\"\n              @payload=\"{ schemaName: 'messages', data: { name: name, phone: phone, message: message, read: false, public:false } }\"\n              @then=\"name=''; phone=''; message='';sent=true\"\n              @result=\"responseMessage\">Invia</button>\n            <button @not=\"_validate.comunicazione\" class=\"border rounded-pill px-5 py-2\">Invia</button>\n            <label @show=\"sent\">Messaggio Inviato</label>\n          </div>\n        </div>\n      </div>\n    </form>\n  </div>\n</div>\n```\n\n### Advanced Contact Form Example (English)\n\n```html\n<div class=\"comment-box\" @form=\"contact\">\n  <h3>Contact Us</h3>\n  <div class=\"form-inner\">\n    <form method=\"post\" action=\"blog-details.html\">\n      <div class=\"row clearfix\">\n        <div class=\"col-lg-6 col-md-6 col-sm-12 single-column\">\n          <div class=\"form-group\">\n            <label>Name <span>*</span></label>\n            <input type=\"text\" @model=\"name\" @validate=\"minLength=3\">\n            <label @if=\"_validate.name==false\" class=\"text-danger\">Name is not valid</label>\n          </div>\n        </div>\n        <div class=\"col-lg-6 col-md-6 col-sm-12 single-column\">\n          <div class=\"form-group\">\n            <label>Phone <span>*</span></label>\n            <input type=\"email\" @model=\"phone\" @validate=\"phone\">\n            <label @if=\"_validate.phone==false\" class=\"text-danger\">Phone is not valid</label>\n          </div>\n        </div>\n        <div class=\"col-lg-12 col-md-12 col-sm-12 single-column\">\n          <div class=\"form-group\">\n            <label>Message <span>*</span></label>\n            <textarea @model=\"message\" @validate=\"minLength=20\" @change=\"sent=false\"></textarea>\n            <label @if=\"_validate.message==false\" class=\"text-danger\">Please write at least 20 characters</label>\n          </div>\n        </div>\n        <div class=\"col-lg-12 col-md-12 col-sm-12 single-column\">\n          <div class=\"message-btn\">\n            <button class=\"theme-btn btn-one px-5 py-2\"\n              @if=\"_validate.contact\" @fetch:click=\"/api/content\"\n              @method=\"post\" @headers=\"{ 'Content-Type': 'application/json'}\"\n              @payload=\"{ schemaName: 'messages', data: { name: name, phone: phone, message: message, read: false, public:false } }\"\n              @then=\"name=''; phone=''; message='';sent=true\"\n              @result=\"responseMessage\">Send</button>\n            <button @not=\"_validate.contact\" class=\"border rounded-pill px-5 py-2\">Send</button>\n            <label @show=\"sent\">Message Sent</label>\n          </div>\n        </div>\n      </div>\n    </form>\n  </div>\n</div>\n```\n\n## Components\n\nDefine inline components:\n```js\nayisha.component('user-card', `\n  <div class=\"card\">\n    <img src=\"{{user.avatar}}\" alt=\"{{user.name}}\">\n    <h3>{{user.name}}</h3>\n    <p>{{user.email}}</p>\n  </div>\n`);\n```\n\nUse components:\n```html\n<component @src=\"/components/header.html\"></component>\n```\n\n## SPA Routing\n\n```html\n<!-- Navigation -->\n<nav>\n  <a @link=\"home\">Home</a>\n  <a @link=\"about\">About</a>\n  <a @link=\"contact\">Contact</a>\n</nav>\n\n<!-- Pages -->\n<div @page=\"home\">\n  <h1>Welcome Home</h1>\n</div>\n<div @page=\"about\">\n  <h1>About Us</h1>\n</div>\n<div @page=\"contact\">\n  <component @src=\"/pages/contact.html\"></component>\n</div>\n```\n\n## Form Validation\n\n```html\n<input @model=\"email\" @validate=\"required,email\">\n<input @model=\"password\" @validate=\"required,minLength:8,password\">\n<input @model=\"age\" @validate=\"required,min:18,max:100\">\n<input @model=\"website\" @validate=\"url\">\n<input @model=\"phone\" @validate=\"phone\">\n```\n\nAvailable validation rules:\n- `required` — Field is required\n- `email` — Valid email format\n- `minLength:n` — Minimum length\n- `maxLength:n` — Maximum length  \n- `min:n` — Minimum numeric value\n- `max:n` — Maximum numeric value\n- `password` — Strong password\n- `phone` — Valid phone number\n- `url` — Valid URL\n- `regex:pattern` — Custom regex pattern\n\n## API Integration\n\n```html\n<!-- Simple fetch -->\n<div @fetch=\"'https://api.example.com/users'\" @result=\"users\">\n  <div @for=\"user in users\" @key=\"user.id\">\n    {{user.name}}\n  </div>\n</div>\n\n<!-- Fetch with error handling -->\n<button @click=\"loading=true; error=''\" \n        @fetch:click=\"apiUrl\" \n        @result=\"data\"\n        @error=\"customError\">\n  Load Data\n</button>\n\n<div @if=\"loading\">Loading...</div>\n<div @if=\"customError\">Error: {{customError.error}}</div>\n<div @if=\"data && !loading && !customError\">\n  <!-- Success content -->\n</div>\n```\n\n## State Management\n\nInitialize state:\n```html\n<init>\n  // Application state\n  user = { name: '', email: '', loggedIn: false };\n  products = [];\n  cart = [];\n  currentPage = 'home';\n  \n  // UI state  \n  loading = false;\n  error = '';\n  modalOpen = false;\n  \n  // Settings\n  theme = 'light';\n  language = 'en';\n</init>\n```\n\n## Debug and Development\n\nAdd logging to any element:\n```html\n<button @click=\"count++\" @log>Debug Button</button>\n```\n\nShow current state:\n```html\n<div @state></div>              <!-- Full state -->\n<div @state=\"user\"></div>       <!-- Specific object -->\n<div @state=\"user.name\"></div>  <!-- Specific property -->\n```\n\nShow previous values for debugging:\n```html\n<div @prev></div>               <!-- All previous values -->\n<div @prev=\"userName\"></div>    <!-- Specific variable history -->\n```\n\n## Performance Tips\n\n1. **Use @key for lists**: Always provide unique keys for @for loops\n```html\n<li @for=\"item in items\" @key=\"item.id\">{{item.name}}</li>\n```\n\n2. **Optimize conditions**: Place most likely conditions first\n```html\n<div @if=\"isLoggedIn && user.isAdmin\">Admin Panel</div>\n```\n\n3. **Batch state updates**: Use @set for multiple updates\n```html\n<button @click=\"loading=true; error=''; step=1\">Start</button>\n```\n\n4. **Use @show vs @if**: Use @show for frequent toggles, @if for rare conditions\n```html\n<div @show=\"menuOpen\">Menu</div>      <!-- Frequent toggle -->\n<div @if=\"user.isAdmin\">Admin</div>   <!-- Rare condition -->\n```\n\n5. **Use @not for cleaner inverse conditions**:\n```html\n<div @not=\"user.isAdmin\">Regular user content</div>\n```\n\n## API Reference\n\n### State Access\n- Access: `{{variableName}}` or `{{object.property}}`\n- Binding: `@model=\"variableName\"`\n- Updates: `@click=\"variableName = newValue\"`\n\n### File Handling\n- Single file: `@file=\"variableName\"` (stores base64 string)\n- Multiple files: `@files=\"arrayVariable\"` (stores array of base64 strings)\n\n### Date Formatting\n- Full format: `@date=\"isoDateString\"`\n- Date only: `@dateonly=\"isoDateString\"`\n- Time only: `@time=\"isoDateString\"`\n\n## Migration from v1.0.2\n\n### Breaking Changes\n- `@form` now manages form submission and validation automatically; remove manual event handlers for forms\n- Validation logic is now stricter and more extensible; custom rules may need to be updated\n\n### New Features to Adopt\n1. Use `@form` for all forms to get automatic validation and error handling\n2. Use improved `@validate` for more robust validation\n3. Use `@file` and `@files` for file uploads\n4. Use `@date`, `@dateonly`, `@time` for date formatting\n5. Use `@not` for cleaner inverse conditions\n6. Use `@prev` for debugging state changes\n7. Use `@error` for custom fetch error handling\n\n## License\n\nMIT License © 2025 devBen\n\n---\n\n**Ayisha.js v1.1.2** - Build reactive UIs with minimal code. Fast, lightweight, and powerful.\n\n*Created with ❤️ by [devBen](https://github.com/BenJrSky)*\n","readmeFilename":"README.md"}