{"_id":"@kennofizet/apphub-frontend","_rev":"33-6a75901d9d1ad05d032e44ae27f78c70","name":"@kennofizet/apphub-frontend","dist-tags":{"latest":"0.2.25"},"versions":{"0.1.0":{"name":"@kennofizet/apphub-frontend","version":"0.1.0","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.0","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"94c15bc2a66e0a2581c76b3a60ed70d4a22c9055","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.0.tgz","fileCount":90,"integrity":"sha512-ePdFy2Gd/J18+rJzZEOjQSkMWhnbDiaN7ayqvYiPAozo9Mh5mcMMbgd3u1WhFafZATw49DSxNKDYKasabavtmA==","signatures":[{"sig":"MEUCIC3qpwsxEVl9di0xk2ctb4z4fRsZ8pgXcEe5MtflEh4/AiEAmY5wcpNKhFsrpNposfLGjkWfUcQX4oLSBAcFJkilRyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423148},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"728f36056c95403bb0b76418edc707442d549c7d","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.0_1781163527426_0.5038393883487715","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@kennofizet/apphub-frontend","version":"0.1.1","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.1","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"1a6f7da6069aa5cee3f2571d230706d6ad35d25d","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.1.tgz","fileCount":90,"integrity":"sha512-j6Gh7L2IkCx7PxMEQRWLXylceaVGfcUZs6hrWQHWKKC2pbXTMvWQspd4b/HMKlcEX5mvsduOiw7sp8V/0Q536g==","signatures":[{"sig":"MEYCIQD6Y1rkeaTvODfYzHfn5C8mPq6flP2seTim96LCW8cLygIhAJKSkHzseRcieVN4670s/24beAWRty0qHOljjElJ6sTx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423361},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"745e135745b1dc8322c68665acd18bb176a3fc9a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.1_1781169868413_0.5293017418372352","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@kennofizet/apphub-frontend","version":"0.1.2","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.2","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"ea0d2984f27f7a256d9538546cb8eba97990a006","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.2.tgz","fileCount":90,"integrity":"sha512-aax0RTBgBX436xffnFrG16ixW76bWSHCfZgmemhOMiYNcVDFItYaRTHurwUNGv7ipHv6jUCa4mI1oSwwA3bCiA==","signatures":[{"sig":"MEUCIF+Zm03lx5NCa2uKk+MK8KB1N63phr4x/3LZoqzPJXD3AiEAt1ggPR7EGR68qM20fTd7NK2jT1d8dEUrCz0TthjmygU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424904},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"745e135745b1dc8322c68665acd18bb176a3fc9a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.2_1781170727520_0.4785151402116734","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@kennofizet/apphub-frontend","version":"0.1.3","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.3","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"feb4609e1e60f93617576db272167c05fd1a3969","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.3.tgz","fileCount":90,"integrity":"sha512-7ik+9PExHuW3QnP10SRbCR3N+lg4x+az4kWpkQQKamZ53d/5TEPDin/zQVhTuUG5kJwjuUrjMLjQaHN+XZI9vA==","signatures":[{"sig":"MEUCIQDY8L+ZwzRUFfAItFwh0ionKAGEerN7g7VRNHOKO3V09AIgaY2xQChZrE6dZKi9qJeP8IJuKGF51aEKx1guumG9cqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425461},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"745e135745b1dc8322c68665acd18bb176a3fc9a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.3_1781171091254_0.22814344498942196","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@kennofizet/apphub-frontend","version":"0.1.4","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.4","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"401b61ea91c8083fd08d58f1a86cd6971cb6eb65","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.4.tgz","fileCount":90,"integrity":"sha512-Faz1a2yzhKGWoghTDbayoeOuo2ra5zlTS8TV4pn1UaLR40WIxRQlSqSdPCdd7/aRipDkiSSrgx7WCMyX4zDFVA==","signatures":[{"sig":"MEUCIHfqktticGP0Cv3JgFpesNCZzAQhxqg5XmaeQhVnWyQTAiEAuSjfF5ezebeKMKgeyDNlQVuD9CUfzQEZIuucpByNilI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426359},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"745e135745b1dc8322c68665acd18bb176a3fc9a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.4_1781171674695_0.4769974909146437","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@kennofizet/apphub-frontend","version":"0.1.5","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.5","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"9402eba12764fd2d861fbfcc0437898bf35e356a","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.5.tgz","fileCount":90,"integrity":"sha512-cxjO9yJWBIHh4i8EmcUOFDGcEQNuRlVX7YxONw5MobH1inW5Kv5/K/NK5/NTXj4zgv9hJ2BPYJOs/dN/90Jmyg==","signatures":[{"sig":"MEUCIGZwSd5qSXuaosPHpH+O7UDliMr9aO56EJl2ArvKj54nAiEA8UG0vQQGSNiJEEwcb5nzLGslalzVvsMVnipY06al1Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423361},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"745e135745b1dc8322c68665acd18bb176a3fc9a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.5_1781172226565_0.4176773551236095","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@kennofizet/apphub-frontend","version":"0.1.6","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.6","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"6fbfcaa159dd78a9765ecf406f60861cb1f10ad7","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.6.tgz","fileCount":90,"integrity":"sha512-nH0u7oMma+Apbr7VxKybBFhw+H2IhDy8pDA+jlQYg2rBmsDYxrHTuqgc16aPqCTCKX/ZHqcM8SlPNbxxYcsBjQ==","signatures":[{"sig":"MEUCIHLVQx4OapRZrhcohzXif0HsggTeuBOJ01WDHHiSyQ55AiEAnXDXiPTGqcGcAaJVKe236gdy4AQP0G8+dvbUMDOW094=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424414},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"745e135745b1dc8322c68665acd18bb176a3fc9a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.6_1781175076792_0.3442172021165266","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@kennofizet/apphub-frontend","version":"0.1.7","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.7","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"d5c73b0bc5c698b324051ea421aff0a7cdc00b2f","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.7.tgz","fileCount":91,"integrity":"sha512-z5U7Tz732FpaC3UjLV3ur5BK4lZ3M19Sb4utfZcbPuDIs4wtyWojycPmdYJivtOXqQ5zFy/pIk/LkRiS53KHmg==","signatures":[{"sig":"MEQCIGZI7Gl5teCVa7ciSV6Q/hL0tU6Gc/n4MmO/BFzW3NSKAiBXALOg2Ewx1kS9dYX043uP4p4iXG/6WCjsBfA7RHFnoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430235},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"745e135745b1dc8322c68665acd18bb176a3fc9a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.7_1781175485913_0.2609647084143627","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@kennofizet/apphub-frontend","version":"0.1.8","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.8","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"913df17c6550899178f25a48e93b8820200b51ab","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.8.tgz","fileCount":91,"integrity":"sha512-stkD+UNYA4AvO02WgKE9Kn98bpC/NZNNeBCqOR231Roqsbayt8QiRo5P5LSyDZMZEZDBG/pnlwvhJ4Eaao10SQ==","signatures":[{"sig":"MEQCIHD155LV0KRIFziHOftvv5pFR1yQo5PQqDrhcS0tnfSBAiAbumwqj5Q1+KhhjOyCTJaI+lM71VmX9t174vY6wUcV1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430943},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"745e135745b1dc8322c68665acd18bb176a3fc9a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.8_1781175889414_0.7376816171822069","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@kennofizet/apphub-frontend","version":"0.1.9","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.1.9","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"fb3c7a014ad4ee78425e70cade81772285829f18","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.1.9.tgz","fileCount":90,"integrity":"sha512-ID0THviCE6mO1BaSgbAN+Fhb6R/SaHgB72JQLgNpDtY/hsy9rnwfCVrLaewVJECwmtVmTnZ8g5RvmvSI4Dialg==","signatures":[{"sig":"MEYCIQD0uxjEXtVsLrlQ7Y5BG7F5dQLDZLaeSRTgs0TqfYpv7QIhAPHOwvI4tyt9MQdDuRJ+KcNPyZB1WpubtAbsvyd0zgAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425973},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"745e135745b1dc8322c68665acd18bb176a3fc9a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.1.9_1781176836376_0.9577716132693874","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@kennofizet/apphub-frontend","version":"0.2.0","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.0","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"52df35f0149f8d77f4f9a7d4ccaeca25951395f8","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.0.tgz","fileCount":90,"integrity":"sha512-w5s/JrKj3OED2afeoPTO9iPtlGozBJugurEQhVS541+0UtFwNE8t2JHaBvGhyVQxqaAjxypf2kKtMxBzaXGpQQ==","signatures":[{"sig":"MEUCIQC//jPgLsAFvcJd3AYXozKo1h7StW2V3hjnoQUbW6pmKwIgYY4bcUTJDVxZPsNXQA9GO9968+VWbtXds1RVzbQTs1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430732},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"a16d0e6d39657be194a49c1a7dc26e74508c5f6c","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.0_1781243747289_0.684247336481367","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@kennofizet/apphub-frontend","version":"0.2.1","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.1","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"7fd61c8d51703475bd3ca1255b29486445769f47","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.1.tgz","fileCount":115,"integrity":"sha512-8LGEz8BtN7NXs7ddB3/ux/VY/Ypqd1jmqCRdOi/70iHoau3mWA6GjBOQFG0sUXH903NLaHsIlJstiwHltQzYdg==","signatures":[{"sig":"MEUCIQDwsXns1jRAr7jko4jgw39ABwBhrPtmduu1DYKSEbjUSgIgH16QPZ73xkhDswKrvK9dsbt3WY5U1BtRVMHYrBK/5w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542197},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"ae482896dbd089629f608f8321907698b57caa4a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.1_1781266731905_0.616990865284442","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@kennofizet/apphub-frontend","version":"0.2.2","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.2","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"2b399725e8cb4f0464d24945fd351b6067077d6b","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.2.tgz","fileCount":115,"integrity":"sha512-dUOOuV+4E9lzorJ6K26Kr7g5EXLPP3vP5+2GxcesWNyHh3ct73WHDejrLVCwLw8GAzIz3uIx8IiznCSP7J+r6w==","signatures":[{"sig":"MEUCIFfbRYtJljFoFLBq2RmfUAgpLjoU+BiKPMXM/rlh1yrtAiEAwvg36evKEwqsVocdwpdHXVDvW6hmS8mJ/SMq37m4eow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542267},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"f31edd21b70d435caa54e6d8cda7842cf9e2c032","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.2_1781507737890_0.7694475439951869","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@kennofizet/apphub-frontend","version":"0.2.3","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.3","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"957a7bf3ead35e0c9a2ef796fdcae8e500a3ca39","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.3.tgz","fileCount":115,"integrity":"sha512-ExVaEOd4gjNX/u2XFCNuxiXNzR6iWBvxtjE7z/iT19+1A5gWcsOdgPK+SEow1MmwL8F3hpdnNaB8zUHuwem/JA==","signatures":[{"sig":"MEUCIQDEg5BabQVf3h0pSh5AdLY4gfFVJk4HkMIzt/SNJmdTzAIgIGTajtk28bEUG1uuJRDFY1D5DKPTRk8xzNpRZRbgjRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543419},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"1a89a4a960a34ac35c248f0a103a2d54cd480fb8","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.3_1781513850704_0.7806774774084693","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@kennofizet/apphub-frontend","version":"0.2.4","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.4","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"5708eedb28cda8f973fff4ee7c9c0ce54449717a","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.4.tgz","fileCount":117,"integrity":"sha512-IR60ALzuBA6KwleUPYXgNYRFeadLPVQ670GfpTcqNEhYeu4qVEW2oz6g0RQ/KTYBvj/bDT7lVEqrGuROiplZHA==","signatures":[{"sig":"MEQCIExJIbKTWmUvDh8HAFcLBEayic5FuudHHLFCkNDhLLMoAiAXlNvnAz34XnnKmUbuIjvsE4CcLiYFdDySpbDvjW/v2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556789},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"55f65b7a41b333efada4a6e3f43674b2afce531f","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.4_1781693575122_0.3890462334874214","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@kennofizet/apphub-frontend","version":"0.2.5","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.5","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"bad4b96da64f0eff943408e88c724f28a131958d","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.5.tgz","fileCount":117,"integrity":"sha512-Nr1Q7clLSDuXan05b8v91RnzgsCsCeP/9E9VN2DklX7aJob4W5UDddzGPEjIP5zDVkgWw0vGmtyX+Ui7l6MKHQ==","signatures":[{"sig":"MEUCIFUzK9x7WSi5PTYfRxjwv7L02J7nlQ9ers8k8M2qn65pAiEAnp69FX+/r9Tzzb8BEAhYtcgCknO3Cy5DdtlBMCFYnmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562051},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"eb039be86de71c47bb3597979e74ccc8d631301a","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.5_1781758468570_0.10306046592096307","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@kennofizet/apphub-frontend","version":"0.2.6","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.6","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"4b317546fb0432850694340144166dfc5180b4a9","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.6.tgz","fileCount":117,"integrity":"sha512-RstuKZUALEbyxUTZO9tlphWlZbxcD2hC5ripTIIJ25CoUIao1Qz9GLxOtKv2cDtBiihpF2hvD+xZ0HNYjuNCJw==","signatures":[{"sig":"MEQCIDDM1krsLQ2cLtP67pMsDoxHvxbEgg9QwdFhPOp+GtT0AiAzURhahIf4fUdcT416bZsvbCz4NAFmWmYalZYTPVOIHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562453},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"982dda7333a8d05a591cab1a18316943b525b6e3","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.6_1781762189126_0.872697003759827","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@kennofizet/apphub-frontend","version":"0.2.7","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.7","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"baaa1b6aabb850dde0b7b2d4a2c6e4a7c29d34c5","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.7.tgz","fileCount":118,"integrity":"sha512-R6kaEA/yeoabsOufzLrC9/pWzEv1VcNkYHCNcRXjdeKhuXJYe4yo7LBHsbjWz8JLc3gPzMZJht3eAIYGbg5+8w==","signatures":[{"sig":"MEQCIFyvSfhzkI9+vbZrxFyNR3BO08tZcgGgyo7nqqozm51oAiAFoBOfaUCOdefLvkzEqAaLzK5LaWLHk5Ntsn0wkLD6Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564279},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"87b668e5ff99c83524ce9d67ff0360f6858efc58","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.7_1781772836609_0.1601259084351847","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@kennofizet/apphub-frontend","version":"0.2.8","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.8","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"2a7d24baaf3251b9945dc7388c47d632e99e9721","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.8.tgz","fileCount":121,"integrity":"sha512-w9ZYxQUcXtd8gGfvJPrGaBIWf5Cggj9xonsR4H3W62FQO/7RO9er9GhlyCv7y7XGI6ioZGq1hNvEuvaeVP7XUw==","signatures":[{"sig":"MEUCIFkOXpsBQjLYEzZsDbln053k7/1M5/j8uMNJs3rtbaaWAiEA9PoKJ/puIBx947xm104XF+Sugd9nZlySxM2xGyqz62E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597842},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"26548290052d15f5b97c241ec44a72386f61c4b6","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.8_1782118204480_0.08607811033358437","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@kennofizet/apphub-frontend","version":"0.2.9","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.9","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"185e26d165ca8b76f9dced47d8a3c3ca467a4acb","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.9.tgz","fileCount":127,"integrity":"sha512-x3/fbTqxc45V2ArJwAW7ayPLyLyYx/4EEe5OimX4mzd/w+lz/yJyNMKiaSOh1Vq1fGFXQINK7+w+tB55Ixe/Gw==","signatures":[{"sig":"MEUCIQD0p4kBscYSMx+EMbLrQvBZY/O4hBnJ3eQrPVFZgBvg2AIgQXEaBKO/iEty+4q7BPH2QWpBy3GmjcvxiZ9w1jr7wyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639853},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"9697de8386bb641feaa78a759a38b1045b53cb68","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.9_1782300028994_0.49051855100940567","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@kennofizet/apphub-frontend","version":"0.2.10","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.10","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"52f76d7c8c0fc34cbd60b9dee8f40fa6121a49e3","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.10.tgz","fileCount":128,"integrity":"sha512-knUJOP2d2aM3WecMg5CNFbHmWk5aQYFOxnfS5k2RjcMNmPoJN1PmTjXbLMkq7XpFKAjPxOOF5Sgz61ejTSbxxw==","signatures":[{"sig":"MEUCIQDv/T0C4hjoFp3v7eWH62B4jk6/3NtGtPRgVi6bIr0MxgIgERx75cg6KMsS8MpBBVzelSUIatJXxzCPYaBAmxDgYVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640105},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"0f561cbb6dfb0309d2558da231bcab93b138b774","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.10_1782717021079_0.31693152778406297","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@kennofizet/apphub-frontend","version":"0.2.11","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.11","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"725eef1a459e040b6e033fed78ca7a1c36b2a10b","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.11.tgz","fileCount":130,"integrity":"sha512-wXj+YfqJI+VDvnJ8hBuARrfb35YkUPoUSpHhEoL6jEaiUJwoXVJNjmMRO7RnKQawqGN/pJLD6Al4bQUQVQh1Dw==","signatures":[{"sig":"MEYCIQCTccvMjiYCMCzN6gHpcc0Kc31fiEKjB/4RcPHRdfmtQQIhAOSeuMaOJPTAhjeycmtsKRfRCjbtBM7xefgTXovo82tt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658889},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"ec62a6900edff664e0eeed7efc2d6c19352799f7","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.11_1782816284467_0.492557011278407","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@kennofizet/apphub-frontend","version":"0.2.12","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.12","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"825358a21735e0deecbb2137efd3a846578971c5","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.12.tgz","fileCount":130,"integrity":"sha512-yOj5MzPCFeEiRKEOTALhv1I7amR2qK5fcfgVLccRXRPsdhUHhybt859sl4mVRiergJ8RX2hXd5auPokI4NLojQ==","signatures":[{"sig":"MEUCIEXRfzJrgHJsDC464J0o/DwU/mdc3TPikVRQQMT4HaCPAiEA7MU8w59kHf9Hgfme+M/2EZTLrnjhm/zfa0yu1davEMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658356},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"831dd39f99779845c4b1c4bec81a6461e896ad16","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.12_1782818673491_0.8821969379768233","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@kennofizet/apphub-frontend","version":"0.2.13","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.13","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"e0ea0997f108e9a9b40ebd20bcd924969d34c0e6","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.13.tgz","fileCount":130,"integrity":"sha512-Dmd3fmGAKomtmaxIKmIrsfGylit8Io9eSCSU64M7wgJdEv8TBrfCG7tf/Ts61U1TzZQ8h7mtdt4g6cP784taUQ==","signatures":[{"sig":"MEUCIAfvtcHbVxF0sWXcHpsC8Y16RRWwIYYeQPJUcUzl9IWWAiEAjU2Y7KPkiSlBB4LKhRY63vvIOZjNlzSokZ3m/0FmVaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659756},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"a023dbdab9415047916995777e43fc6d902a9c97","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.13_1782818958752_0.4820830523105357","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@kennofizet/apphub-frontend","version":"0.2.16","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.16","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"b55c85d154bf02a5c77a6f56016bf082bb326118","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.16.tgz","fileCount":130,"integrity":"sha512-V97tPiMhU2NYa0jSd6wFeN/w+bH+TnzyzydfFNkBYzrPLmo4sPf1VrcG3iMfa470C0QwiqeiPg8it+brrfLIHQ==","signatures":[{"sig":"MEUCIQD3Sc9zm4ktXNUIiXv7gBdS71jG8KYw+bw5s4KQ8Moc2wIgYSKBtcKe93+yK1FU/CvEekEcq/hVBqEGIrGqm4Xmut0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659234},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"ce5930e672f55fd6768295b4341f4b0e03ac88b2","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.16_1782881198968_0.6709513737042954","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@kennofizet/apphub-frontend","version":"0.2.18","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.18","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"551b04035fe320e960c77206e31c3f9dbe57e498","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.18.tgz","fileCount":132,"integrity":"sha512-y9hXfxOcJzw67zTfoKU5BwDUhAGIRn2SkmOwvy3o9ZOOFBgDkj2RDCV7eLyGfwKUMT3T2/NIM2ctcbWpjAIDFQ==","signatures":[{"sig":"MEYCIQCmDIzmQ2r1p54QpJyvEixMauYA/ghxkgG6vzsvscpAYwIhAPW506n25JrW1nMp+4qJkulIng8PTBCW3wKH4f6hYgiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666013},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"b0314d5f14f9c6b76788b4d13968ac20d51b1794","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.18_1782902493823_0.7467147528816171","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@kennofizet/apphub-frontend","version":"0.2.19","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.19","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"5bc157402261695b425e6d19937de02cb1b4102c","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.19.tgz","fileCount":137,"integrity":"sha512-+bvDXZ0W1eNhve4s4+IO+cPg1/GzYGUU1yRUq8zacB4vVJbop2xQfIgNkQI9VQmddcXDiirHiBiYcwTvdxCB8A==","signatures":[{"sig":"MEQCIBtmRE8BENMRubXQHboDfc7UJMWSavLzzPM+/r8+KBaDAiAY6+EvY7FUkVU//lB8Ep61JVb4mjU6VuSJsTdGs+wNZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683259},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"2d1955420d5ef55e9f22fcfc3ee5d7824ed133d4","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.19_1783592123014_0.8536022678075288","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@kennofizet/apphub-frontend","version":"0.2.20","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.20","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"0bbd5765ebbd8d6ffb145954bcd6870730ddc2ef","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.20.tgz","fileCount":138,"integrity":"sha512-/0DDxKb6b7au3fvNSlkpDo4HyBv30HSMhxWOtZfH54M81oTZ1TkISJtIbCIkY5o2fEcjdjwR9DODTbzJSWqwGg==","signatures":[{"sig":"MEYCIQCU2yyhYQyGEMdZjXcsnetiyN9z8s2o4oRgZC7rtGkJPwIhAKpSfIXGsDHVb+Ik3SfGQ1OUiHO+6hiATQdKW2fGIs9j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690399},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"35efccf15abbfdb96c7c842b973ad55ec435a76d","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.20_1783597530861_0.2756743960913821","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@kennofizet/apphub-frontend","version":"0.2.21","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.21","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"8abd4087a5b3437df9f951626bc61403fb5815d9","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.21.tgz","fileCount":138,"integrity":"sha512-QnxpaAYOzJ8joaTTObTSdChe2w3Rv57cynUjV7cNukzhg1WodnzmJe3eIGwFmKWh4jYVNSga6BMcb5PfAcZQrA==","signatures":[{"sig":"MEMCHxMvY595EI/pd/OK+gqNRRYmNOY3n1TCU5i5Qjq9DOgCIAZxrmrKtzmd4LvHG2rC1Nrl6QB1pOJbx5VWWB2pEOFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698455},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"14eba84429d897c9d25279b620a0cea1baa96e61","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.21_1784114757625_0.6549943470704276","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@kennofizet/apphub-frontend","version":"0.2.22","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.22","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"74dc08d52e20ee9aef17daa57b898bfcf44a96a2","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.22.tgz","fileCount":174,"integrity":"sha512-UU9KePfGobO6aZ8QdrM92oA/i34HJ211KibuyQXeMZL2kKW+HXFfpQ+BXL1sssyIKukjutY482W2r6RaZ3FmQA==","signatures":[{"sig":"MEUCIAPikt+ZxJUxnE+IZswHlJFbBdwLwFyMDC+BNu4vTIHRAiEAvFHzZrgkYgFEKfF85Mh34Wo4Tagy91by95n/kWzoCjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887125},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/emulator":"./src/modules/emulator/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/responsive":"./src/modules/responsive/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"7d456d4fbfbad29edc0273fd3edb4b2df4f4731e","_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.22_1784202926432_0.6804595403662503","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@kennofizet/apphub-frontend","version":"0.2.23","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.23","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"052c9b7317ed7220b36719dd01c9178a9f44f827","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.23.tgz","fileCount":181,"integrity":"sha512-F0YhHkkMAqhrRmcPiti1eGPbow1Tyi9qTCxSm/YWZOlC0GcdeawSUBN70WtrXk+XzzNviMk5enuoO5LC9fIA0A==","signatures":[{"sig":"MEUCIEhY41mBEJ5HlLCRKQJM6kROMsQm/kcgft4hR4J9j+5TAiEAgseMjx9YqarVG1T6ZBJsJjhC2O8WauJ3XlSeZS3JDc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932843},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/emulator":"./src/modules/emulator/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/responsive":"./src/modules/responsive/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"ae507ead472bb4dad0e6631ed8482d204f642b5b","scripts":{"test":"node tests/desktopThemePack.test.mjs && node tests/resolveAppPermissions.test.mjs"},"_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.23_1785475380167_0.4028087694102789","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@kennofizet/apphub-frontend","version":"0.2.24","keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","_id":"@kennofizet/apphub-frontend@0.2.24","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"dist":{"shasum":"d71d902b766fd97bc8ddd0a2cafc46d400419cc7","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.24.tgz","fileCount":185,"integrity":"sha512-rYzh5tkNxBSetGtdIg7gWiHUil0cYAqaEiR93oLdLnluQn3DqsIJr4gAQIp7j36Kv8huLjRr/n1LBmOfNLK+eA==","signatures":[{"sig":"MEUCIQCejmkS1RGc0/6naPw0quXjQZHXI3KVKunw9OO/GX+xKgIgXLBcY68typmIsJc/a1oAh5YaNdZShZ4EKDL0+ER/XLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036665},"main":"./src/index.js","type":"module","module":"./src/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","default":"./src/index.js","require":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/emulator":"./src/modules/emulator/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/responsive":"./src/modules/responsive/index.js","./modules/window-manager":"./src/modules/window-manager/index.js"},"gitHead":"9b46eb4a1c44d2adee87f819c4f269ea8d2b4a3c","scripts":{"test":"node tests/desktopThemePack.test.mjs && node tests/resolveAppPermissions.test.mjs"},"_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"_npmVersion":"10.8.3","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vue":"^3.2.0","axios":"^1.1.2"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/apphub-frontend_0.2.24_1786694316206_0.6757431190732277","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@kennofizet/apphub-frontend","version":"0.2.25","description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","main":"./src/index.js","module":"./src/index.js","type":"module","scripts":{"test":"node tests/desktopThemePack.test.mjs && node tests/resolveAppPermissions.test.mjs && node tests/publisherInstalledVersionPin.test.mjs"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js","default":"./src/index.js"},"./modules/desktop":"./src/modules/desktop/index.js","./modules/emulator":"./src/modules/emulator/index.js","./modules/app-store":"./src/modules/app-store/index.js","./modules/window-manager":"./src/modules/window-manager/index.js","./modules/responsive":"./src/modules/responsive/index.js"},"keywords":["vue","vue3","apphub","desktop","frontend"],"author":{"name":"KennoFizet"},"license":"MIT","dependencies":{"axios":"^1.1.2","vue":"^3.2.0"},"peerDependencies":{"vue":"^3.2.0"},"engines":{"node":">=16.0.0"},"_id":"@kennofizet/apphub-frontend@0.2.25","gitHead":"3b7eb4efb415f7ba87f751331ae6c6ac5fd4cb29","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-bgLZQ4KHckIuk0tt5mLBO0wirD13RWCyA26Ny2C64TfwoGAoZg9dcH0PrVx++8a0l+vBm0kYLm4TAv4s54tpJA==","shasum":"6a1ec128c632871f2301aa9cfb38cab641d10d28","tarball":"https://registry.npmjs.org/@kennofizet/apphub-frontend/-/apphub-frontend-0.2.25.tgz","fileCount":187,"unpackedSize":1043409,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2aMIu/7gut7GOH/0jsNfA0tWsikBGLUtKuJ3O2q4NfwIhANn/JDs2gvDZ3XEFf4WPjg9BMz8rqXUEM+RQnSFz/KWe"}]},"_npmUser":{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"},"directories":{},"maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apphub-frontend_0.2.25_1788848575823_0.26949481366989647"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-11T07:38:47.258Z","modified":"2026-09-08T06:22:56.731Z","0.1.0":"2026-06-11T07:38:47.552Z","0.1.1":"2026-06-11T09:24:28.551Z","0.1.2":"2026-06-11T09:38:47.667Z","0.1.3":"2026-06-11T09:44:51.391Z","0.1.4":"2026-06-11T09:54:34.845Z","0.1.5":"2026-06-11T10:03:46.687Z","0.1.6":"2026-06-11T10:51:16.930Z","0.1.7":"2026-06-11T10:58:06.049Z","0.1.8":"2026-06-11T11:04:49.555Z","0.1.9":"2026-06-11T11:20:36.567Z","0.2.0":"2026-06-12T05:55:47.478Z","0.2.1":"2026-06-12T12:18:52.072Z","0.2.2":"2026-06-15T07:15:38.052Z","0.2.3":"2026-06-15T08:57:30.839Z","0.2.4":"2026-06-17T10:52:55.366Z","0.2.5":"2026-06-18T04:54:28.740Z","0.2.6":"2026-06-18T05:56:29.327Z","0.2.7":"2026-06-18T08:53:56.803Z","0.2.8":"2026-06-22T08:50:04.621Z","0.2.9":"2026-06-24T11:20:29.163Z","0.2.10":"2026-06-29T07:10:21.232Z","0.2.11":"2026-06-30T10:44:44.633Z","0.2.12":"2026-06-30T11:24:33.678Z","0.2.13":"2026-06-30T11:29:18.930Z","0.2.16":"2026-07-01T04:46:39.104Z","0.2.18":"2026-07-01T10:41:34.015Z","0.2.19":"2026-07-09T10:15:23.322Z","0.2.20":"2026-07-09T11:45:30.992Z","0.2.21":"2026-07-15T11:25:57.829Z","0.2.22":"2026-07-16T11:55:26.655Z","0.2.23":"2026-07-31T05:23:00.315Z","0.2.24":"2026-08-14T07:58:36.422Z","0.2.25":"2026-09-08T06:22:55.986Z"},"author":{"name":"KennoFizet"},"license":"MIT","keywords":["vue","vue3","apphub","desktop","frontend"],"description":"App Hub Vue 3 UI — Windows-style desktop shell and modular apps (App Store default).","maintainers":[{"name":"kennofizetreal","email":"kennofizetreal@gmail.com"},{"name":"kennofizetold","email":"phuonglhkmhd123@gmail.com"}],"readme":"# App Hub Frontend\r\n\r\nVue 3 **Windows-style desktop** for App Hub. Modular apps run in draggable windows.\r\n\r\n## Modules (independent)\r\n\r\n| Module | Path | Role |\r\n|--------|------|------|\r\n| **desktop** | `src/modules/desktop` | Wallpaper, icons, taskbar, Start menu |\r\n| **responsive** | `src/modules/responsive` | PC / mobile detect + per-phone styles & actions |\r\n| **window-manager** | `src/modules/window-manager` | Open / close / focus / minimize windows |\r\n| **app-store** | `src/modules/app-store` | Built-in **App Store** (default Hub app) |\r\n\r\nEach module has its own `index.js` and can be imported alone:\r\n\r\n```js\r\nimport { AppHubDesktop } from '@kennofizet/apphub-frontend/modules/desktop'\r\nimport { useWindowManager } from '@kennofizet/apphub-frontend/modules/window-manager'\r\n```\r\n\r\n## Install (host app)\r\n\r\n```bash\r\nnpm install @kennofizet/apphub-frontend\r\n```\r\n\r\n```js\r\nimport { createApp } from 'vue'\r\nimport { installAppHubModule, AppHubDesktop } from '@kennofizet/apphub-frontend'\r\n\r\nconst app = createApp(App)\r\nconst hostApi = installAppHubModule(app, {\r\n  coreUrl: 'https://your-api/api/knf',\r\n  backendUrl: 'https://your-api/api/knf/apphub',\r\n  token: sessionTokenFromHost,\r\n  hostAccessSecret: import.meta.env.VITE_APPHUB_HOST_ACCESS_SECRET,\r\n  language: 'vi',\r\n  theme: 'dark',\r\n  themeToggle: false,\r\n  // Optional: Start menu ⏻ button — click posts { channel: 'apphub:host', type: 'action', action } to product parent\r\n  // shutdownAction: true, // or 'hub.exit'\r\n  // Optional enterprise cap only — iframe apps use catalog entry_url + DEV approval by default.\r\n  // allowedRuntimeOrigins: ['https://apps.yourcompany.com'],\r\n})\r\n```\r\n\r\n**Iframe `entry_url`:** Each app’s registered URL (`apps.entry_url`) is the allowlist after DEV approval. You do **not** need `allowedRuntimeOrigins` per publisher domain when using the catalog trust model.\r\n\r\n**Optional `allowedRuntimeOrigins`:** Host-wide enterprise policy — when set, iframe apps must also match this list (same as `APPHUB_ALLOWED_RUNTIME_ORIGINS` on Laravel). Exact `http://host:port` entries allow intranet HTTP for those origins only.\r\n\r\n**Production (Laravel):** With an empty enterprise list, set `APPHUB_ALLOW_ANY_PUBLISHER_RUNTIME_ORIGIN=true` to allow any HTTPS publisher origin at register/launch (catalog `entry_url` + DEV approval remains the per-app gate). Without that flag or an enterprise list, registration rejects unknown origins (fail-closed).\r\n\r\n**Local dev:** `backendUrl` + `token` is enough on `localhost` — localhost `http` entry URLs are allowed via `APPHUB_ALLOW_LOCALHOST_API_URLS` / `APP_ENV=local`.\r\n\r\n**Production:** Bootstrap auto-derives URLs from existing Laravel env (no extra App Hub vars):\r\n\r\n- Hub host → browser `Origin` on `GET /bootstrap` (where the Vue app runs)\r\n- Runtime API → `{APP_URL}/{KNF_CORE_API_PREFIX}/{APPHUB_API_PREFIX}` (Laravel backend)\r\n\r\nSet `APP_URL` to your Laravel API host. Hub SPA can be on a different origin (e.g. Vite `:3000` in dev, `apphub.` subdomain in prod) — bootstrap learns it from the request. Optional overrides: `hubOrigin`, `runtimePublicUrl`. Embed the Hub URL in your product iframe — do not mount Hub inside the product Vue app.\r\n\r\n**Hosted apps in nested iframe:** When using `hub-host-starter`, parent must send `productOrigin` in `postMessage` config. Laravel needs `APPHUB_ALLOWED_HUB_ORIGINS` and `APPHUB_ALLOWED_PRODUCT_ORIGINS` so hosted bundle CSP `frame-ancestors` allows both Hub and product. See [hub-host-starter/README.md](../../hub-host-starter/README.md).\r\n\r\n`hostApi.integrationDocsInternal` — host app only, not `inject()`.\r\n\r\nHub shell components use `useAppHubHostApi()` from the package. The host token and `hostAccessSecret` stay in private module credentials — not in `inject('apphubOptions')` and not via `provide('apphubApi')`.\r\n\r\n### Who can read internal docs?\r\n\r\n| Role | Internal docs (`integration-docs/internal`)? |\r\n|------|---------------------------------------------|\r\n| End user on Hub desktop | No — use Guide or public `integration-docs` |\r\n| Publisher | No |\r\n| packages-core **zone/server manager** (settings in other packages) | **No** — that is not host integrator |\r\n| **Host team** embedding App Hub | Yes — `APPHUB_HOST_ACCESS_SECRET` + `hostAccessSecret` in `installAppHubModule` |\r\n\r\nDo not pass `hostAccessSecret` to every logged-in user. Only your host app build/config (dev/ops), never user login API.\r\n\r\n```vue\r\n<template>\r\n  <AppHubDesktop language=\"vi\" theme=\"light\" :theme-toggle=\"false\" />\r\n</template>\r\n```\r\n\r\nFull-screen route example: `/apphub` → only `<AppHubDesktop />`.\r\n\r\n## UX\r\n\r\n- Desktop icons (double-click to open).\r\n- **App Store** icon is always on the desktop (install user apps).\r\n- On first load, App Store window opens automatically (`openAppStoreOnMount`, default `true`).\r\n- Installed apps from the store appear as new desktop icons (demo placeholder window until backend launch).\r\n\r\n## Verify\r\n\r\nUse `____TEST/test` frontend (manual `npm install` there). Do not run `npm install` inside `apphub-packages` per project rules.\r\n","readmeFilename":"README.md"}