{"_id":"@arrkid/vue-wrapper-framework","_rev":"20-c5bbaec03435297658bb6079b6e88ff3","name":"@arrkid/vue-wrapper-framework","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.0","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.0","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"wrapper-package":"bin/index.js"},"dist":{"shasum":"5f76252467d77e914c48628dc4cffc18291db3d4","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.0.tgz","fileCount":9,"integrity":"sha512-q1j+vAyzstqDcY8t+k9ti5gZ+n0AOlRFKAEoGMDDjUsIh4ZcMRo85HnmGZUlgZPGdmh39T+0TWziI0rWR+i9qw==","signatures":[{"sig":"MEQCIDNtVTMGcShmO72YxsKSQtu8reL0z+vIEta2SM50SYofAiB6ceT1UxHHmWUneOy0okOopcEB67bOOj35649ceA2yWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10444},"main":"dist/index.js","exports":{"./utils/featureLoader":"./src/utils/featureLoader.ts"},"gitHead":"96d93e5540a05ccc8210775d79690d71160aee95","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.0_1734914946445_0.06605506505625791","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.1","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.1","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"wrapper-package":"bin/index.js"},"dist":{"shasum":"462c14b5e624dd3342cf370d20f5d18acfb01146","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.1.tgz","fileCount":9,"integrity":"sha512-yTfvr5FjUsnaD/nHpEqktDFCs0oiTA4o7xAGLweuvwtKLOGAWPblHNk/2iFpO8yQnsclY8xM7igIiJasQNevbg==","signatures":[{"sig":"MEYCIQDpzU00QaJd2/MT9M19wNegcVP50BYHVIukbGhb0xuVewIhAKu7er881Bf0Ll9N2X9ZCdJzbxAg4cVgcqCRpzrvvY+T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10422},"main":"dist/index.js","exports":{"./utils/featureLoader":"./src/utils/featureLoader.ts"},"gitHead":"96d93e5540a05ccc8210775d79690d71160aee95","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.1_1735024705246_0.03329850255109301","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.2","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.2","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"wrapper-package":"bin/index.js"},"dist":{"shasum":"e43f564f514bb25f6dbe43b5f1207a668b51ebd9","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.2.tgz","fileCount":9,"integrity":"sha512-ovwArfmkgXBQqhSfWzwUocswqvf9WUspWuJolMXDeEIRFaDCISToeJRffCXMxHJ7pGZc7jtHKEUuJlL4rUnznw==","signatures":[{"sig":"MEUCIQCjrNUEp8Six0CJEdQ3VZSr4woVeVFeOHtRVxvAmyD8AwIgfyIpxLDAnUJ28mVhP5qhu+YcocjNcd48cnEeJPglgAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10422},"main":"dist/index.js","exports":{"./utils/featureLoader":"./src/utils/featureLoader.ts"},"gitHead":"111962ebee48b312b4f9f1d1e6c7dd0f194ebd04","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.2_1735028076020_0.5636028016350421","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.3","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.3","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"wrapper-package":"bin/index.js"},"dist":{"shasum":"1a8d9df7e2649e7f06db7d090293e47cf542dc5b","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.3.tgz","fileCount":9,"integrity":"sha512-/Pf6hSI0QLeDDvf3COgHkdaHLJTjVs/ecafed3o0fPEAgDjy19JT50/Naas6HUjgqfiSd0JG7wbrLRvcC1hyoA==","signatures":[{"sig":"MEYCIQCXRhdvoJkSYo1B3PlOZBV8oqvNXKI3ZnceWvtwy2dHjwIhAMPk7/BWoenFvXCHQDrPUEErY+6R4PGjAEKg57Rf5gTd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10546},"main":"dist/index.js","exports":{"./utils/featureLoader":"./src/utils/featureLoader.ts"},"gitHead":"1a7b5cf5a2f17720d04f65aebb4d205e5364cf2d","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.3_1735028233112_0.7081882917790807","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.5","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.5","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"wrapper-package":"bin/index.js"},"dist":{"shasum":"81c59b0d8010e03d3949896b43c778511b8f956f","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.5.tgz","fileCount":9,"integrity":"sha512-XV575gxDaK3MNNsjcIDreHwnT5NJ3KgxyhRaQ4jGUVv5xVBS4u6zVPT7fJ1C2H/ZiRZGcrocwxTTQgeWXtwOhg==","signatures":[{"sig":"MEQCIG1UCLHcf5waBP9vLR+oPuHiJLyqzgkZG6mqt1zbOWM6AiBE9p8uieohuBruyDUYLigEt7a6pfGuV04cxZi5SrbXiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10676},"main":"dist/index.js","exports":{"./utils/featureLoader":"./src/utils/featureLoader.ts"},"gitHead":"a862121bfeba64c3c9b0c4df2da5cf40081135f3","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.5_1735029344020_0.43987415163936205","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.6","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.6","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"837965e7f8521cda3c21038fb0d8dcc7b15bce85","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.6.tgz","fileCount":13,"integrity":"sha512-JtBjyNTcRT1syo37HsuVnaRXw//SlXTYcJntU5TA4x4PcNZTPxb5UZxDbRg4ATFEGZ4fwpoGuqPcvwT1I6QbrQ==","signatures":[{"sig":"MEUCIHQZZ1Ebmga/6AbMLc8zKx7XmnwZVAHd8tu7SW8LncvSAiEAgsYPxFZbfixbXX6hjyPLd9hXRUhroKxHA1BV2j67w0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12421},"main":"dist/index.js","exports":{".":{"import":"./dist/@arrkid/vue-wrapper-framework.es.js","require":"./dist/@arrkid/vue-wrapper-framework.cjs.js"},"./utils/featureLoader":"./src/utils/featureLoader.ts","./components/FrameworkWrapper":"./src/components/FrameworkWrapper.vue"},"gitHead":"7941efd34ce5b7cd19a48617bd176a56f0cf95cb","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.6_1735041629538_0.07459880321047319","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.7","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.7","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"8bfeb8895435202502d9873135c36248817071fb","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.7.tgz","fileCount":12,"integrity":"sha512-mfiZZNWjCTHFs5bPL5BiYtb4uuy/j37lPm8/8PzCN4tDLnQdwLe7nBznTMlHOTrmwNyhVveRitVjZaeMPgynxw==","signatures":[{"sig":"MEUCIQDtCx2zPuGEdWSG3I6Wc4TRhZwu5F5/sFHEFLElxq2u7wIgBanW1PMb5KeqZLYNcAafN4rBrzMTiS0hFU8TgD6mt3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12575},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./utils/featureLoader":{"types":"./src/utils/featureLoader.d.ts","import":"./src/utils/featureLoader.ts","require":"./dist/utils/featureLoader.js"},"./components/FrameworkWrapper":{"types":"./src/components/FrameworkWrapper.d.ts","import":"./src/components/FrameworkWrapper.vue"}},"gitHead":"bca2877fc612013ad29d45b222dbfeb2bcdacb06","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.7_1735042802634_0.8363724383714444","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.8","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.8","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"994e510bfe4722ed93d97830db98aafc8e2528cb","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.8.tgz","fileCount":12,"integrity":"sha512-gpTdOMzMQtjzTIZZK9cbyWEN396dfPaQePIvbcJUzUiM01LC/fFEJJaFzj4qu9QS/DOfchC+qrp26S4FFaT+vQ==","signatures":[{"sig":"MEYCIQC49+IiBsTEcB9/xucfP1M/LD2YgSkx8kNv71TjZcvVcgIhAK8fcLSHuO4VjbuhGhQbBg5Ic481stUEvewnLiv1+Yqd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12575},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./utils/featureLoader":{"types":"./dist/utils/featureLoader.d.ts","import":"./src/utils/featureLoader.ts","require":"./src/utils/featureLoader.js"},"./components/FrameworkWrapper":{"types":"./src/components/FrameworkWrapper.d.ts","import":"./src/components/FrameworkWrapper.vue"}},"gitHead":"5f2c84ef8af3e9ce329714255215a639a0f10351","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.8_1735043839651_0.3234346078036354","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.9","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.9","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"de18f7822bb26f44230350b40b88e431c8252b70","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.9.tgz","fileCount":12,"integrity":"sha512-Qol/MWJ4j1rJZLIpDCONLz0S5RvYyD9VviKY1VMjLVi816L+PUdfqK8wCznTVeozX3EiUYffDf7lZyeIbHSCOw==","signatures":[{"sig":"MEUCIQDLbAjgQkjXKU/yoHF2UD7Ss2qcrouopXZkKB4ivAg07gIgATVAhGfJqo6IV9OV3hSUN3vfA2j3L+7o30dmdonEd04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12593},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./utils/featureLoader":{"types":"./dist/utils/featureLoader.d.ts","import":"./src/utils/featureLoader.ts","require":"./src/utils/featureLoader.js"},"./components/FrameworkWrapper":{"types":"./src/components/FrameworkWrapper.d.ts","import":"./src/components/FrameworkWrapper.vue"}},"gitHead":"0869fa167ee496714984f902de0f439f0b699a8e","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.9_1735043982667_0.6477768669663648","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.12","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.12","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"37cf2f1e0d3ae515e54646ecd57846c3e63a7bf4","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.12.tgz","fileCount":12,"integrity":"sha512-LnYZW4dGyiBy9OCTOYIk8flSxs3B4tqj6wrIz0UBhFvay6Vy9U1aCfh4PYBtImYyIisfzq6IC4KSOgY9S23xFw==","signatures":[{"sig":"MEUCIA7sSK7ERcX1twkQlGZuftzAVJIJA6lPWkTZ9iU8Z3iVAiEAyhB2jSyTXRgNXRbO03Y5MeV7Euaob9D6jmA5/bx39aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12671},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./utils/featureLoader":{"types":"./dist/utils/featureLoader.d.ts","import":"./src/utils/featureLoader.ts","require":"./src/utils/featureLoader.js"},"./components/FrameworkWrapper":{"types":"./src/components/FrameworkWrapper.d.ts","import":"./src/components/FrameworkWrapper.vue"}},"gitHead":"32f6930d4cce0944b71fbe7b3ab2d23c28977e25","scripts":{"test":"vitest","build":"vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.12_1735044437959_0.1610525241266214","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.13","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.13","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"dcf188022c9449c2bd588a3314952e3ce11b64e4","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.13.tgz","fileCount":12,"integrity":"sha512-au83ZFPEB+UIEuFYVOXR0V1av7QrF+4EZaJzS8p5rsCH7Ix4pWMPA8ToQlUA1fCf0zFHOoPEoSdu63pymTC5Xg==","signatures":[{"sig":"MEUCIQCZFuQCOfxwhhpABtRb68PxCiSQwP6OWjzslZyxTznMVgIgXmcJzHihd4hNq41/bQhcErIkbBIohIbCZW/jMhx9IY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12688},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./utils/featureLoader":{"types":"./dist/utils/featureLoader.d.ts","import":"./dist/utils/featureLoader.ts","require":"./dist/utils/featureLoader.js"},"./components/FrameworkWrapper":{"types":"./src/components/FrameworkWrapper.d.ts","import":"./src/components/FrameworkWrapper.vue"}},"gitHead":"b83282720b7e5252d86895ff33d17ae6d193e459","scripts":{"test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.13_1735046649577_0.9866047234469928","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.14","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.14","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"f4f2d348951fc8ca844a26d437a1f288c373ce79","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.14.tgz","fileCount":10,"integrity":"sha512-FjgvwdutC8KfbJxaO/KR9oi16BY+xnbkKjSYLCbJPiWu6rXTC7h9b8AnTkfyhuNBRGuKPq2bBTnt80YCBgmneA==","signatures":[{"sig":"MEUCIQCu9mU46xp1o511Wb1LukJkXej5xOBKz/L9A6JrNBH8awIgWzaKUVR1OLRQbhW3ynijX55LjNbL0JLWBq8bvTqKul4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10662},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./utils/featureLoader":{"types":"./dist/core/featureLoader.d.ts","import":"./dist/core/featureLoader.ts","require":"./dist/core/featureLoader.js"},"./components/FrameworkWrapper":{"types":"./src/components/FrameworkWrapper.d.ts","import":"./src/components/FrameworkWrapper.vue"}},"gitHead":"eb2c7f19364565120d2ebcb8e3844ba838104ea1","scripts":{"dev":"vite","test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0","@vue/runtime-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","@vue/tsconfig":"^0.7.0","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.14_1735050017342_0.5946951620649983","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.15","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.15","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"36eea435d3dc496caa0ed2c8f0fd3bc1c85d1ab2","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.15.tgz","fileCount":10,"integrity":"sha512-vnygxva6EJMB5oIwO/WnpPo4AUpm2QszXVPuhIQ/di+7kcTQ4C8xLYtA6RQ1wMOQ2EPucdLokccKzUC8TGmJow==","signatures":[{"sig":"MEYCIQDUW57bIHzYwIi94M7Hbs4etNMH6xiFsqB5+VMBR+ofxwIhANR1dXDrGPRnV4BuM/rtKm/CiuAJgjS13SZdu/DVUjiV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10173},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a2657e39ed68f0b1ac183dcbf579b5c0ae505f07","scripts":{"dev":"vite","test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0","@vue/runtime-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","@vue/tsconfig":"^0.7.0","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.15_1735050460352_0.6611466327799667","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.16","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.16","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"0895e8baea45e5db2e2035ed9f4a73590485fb57","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.16.tgz","fileCount":10,"integrity":"sha512-7ODhunJg2sSaOOhlshKPoKH2OcIwP2vimdbD2APcsl/3OIyxJ0BDBL+YARE8z1Nd9xbQYzPwJ3nUJo5bsXXjcg==","signatures":[{"sig":"MEUCIDFl9iVy0dTQyrfXsC4kkQk/qOCEGG2868273xC0E/gVAiEAj1JFLfpPkOTxDMBMbO0YXSgx4QTielit+LG76fnXKdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10151},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"dc5d655740c8bbb2f920acf5d82051621cbad805","scripts":{"dev":"vite","test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0","@vue/runtime-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","@vue/tsconfig":"^0.7.0","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.16_1735050687888_0.10757663839044129","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.17","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.17","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"39f791cff867e39f8c502e81693b80a9705852ad","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.17.tgz","fileCount":10,"integrity":"sha512-a0xnMQqfL8JwTuQsZrjxDGL1qKpTX1fgANl3CGg5DDV5q4aR6lzQnYaPSvo+SauMOsQlPSLmTaC4xG/WxiAn+g==","signatures":[{"sig":"MEQCIH24WCjmtiplpDWg83OuauI1RV8MPo1/zRxmRyTBGrvFAiAE6xu175ZuSD76n0/ZK0bc6uin9EBRLorVAZ31iny1/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10189},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4befa9a3d42621d1b09da3c7522499ab3825fa42","scripts":{"dev":"vite","test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0","@vue/runtime-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","@vue/tsconfig":"^0.7.0","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.17_1735050857592_0.7291004765978792","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.18","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.18","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"d70e103faa1b663b9ae86fff18c765bb9fee74f6","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.18.tgz","fileCount":10,"integrity":"sha512-Sf++pMu0JbwHaGKdnW9p4kN/Ag41bIV4b3ldzoEPbMqXJn52OW3GEgQjd9ZAME6BBi+ZZWTkOA606BoUWDLMgw==","signatures":[{"sig":"MEUCICy7bMsBLtEQwsuamfBmQ4N3zHLpU1mMciegmYFo0mguAiEA71jGI0erDhDdKay4F3IT1GbNDzWT2GLTflyy8tDaJic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10173},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"29251114e5a1e5fd9437c581bc534de8a1fc2788","scripts":{"dev":"vite","test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0","@vue/runtime-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","@vue/tsconfig":"^0.7.0","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.18_1735050992326_0.24698134507991498","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@arrkid/vue-wrapper-framework","version":"1.0.19","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.0.19","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"34f2acb068ba7adafa40dc57323037dd30b0ffd4","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.0.19.tgz","fileCount":10,"integrity":"sha512-uKwlyQuy0f7vnAFTqsOqE9mMrgDBpDte4r+tm1NJDiLMFKBWzS/xMAhqYzZgU5IRnaKXbGabW/yyXqtgB6bgnQ==","signatures":[{"sig":"MEUCIHXwqzhJUtTGCcS2ediHxDl2QOXjkqpjmajxsaTvjX5+AiEAg7TupqhOqHr9PZquzHRO/EeB1kho6RYu3rVfqzlaH+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10203},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"12215cdd9db0617c03c78e2d34573a6ebb046f7a","scripts":{"dev":"vite","test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0","@arrkid/todo":"^0.0.0","@vue/runtime-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","@vue/tsconfig":"^0.7.0","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.0.19_1735051086765_0.7158057101062194","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@arrkid/vue-wrapper-framework","version":"1.1.0","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.1.0","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"e849719d55bd87ead78181ad1337f40ad2825fa4","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.1.0.tgz","fileCount":10,"integrity":"sha512-AMuT7YwBm0AEosw2e4DEcxJGJ0DtEemwL9v1CxKk1MJ8EZK7aqRPQWNXiUVpmyDWE7VTks31BOTYAuT+IAnYlg==","signatures":[{"sig":"MEYCIQDx1BtFMlkUMX8Vi6aZbY+QOuclAeHl9IvmcBpttcXY4QIhAIwbJYWxaA8DMkkgtaVSHBCnoe5gq5e/lP6utILe/alA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10248},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8c59144008039b18adc836644db6ad66abeb5535","scripts":{"dev":"vite","test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0","@arrkid/todo":"^0.0.0","@vue/runtime-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","@vue/tsconfig":"^0.7.0","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.1.0_1735051398759_0.5222475119495744","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@arrkid/vue-wrapper-framework","version":"1.1.1","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.1.1","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"14c4ee7b7a819f6cc26abc30e607a725df7a3e55","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.1.1.tgz","fileCount":10,"integrity":"sha512-n3AlmZ0TWi9u12yM8ZFaL69O8hyTx8Uzn3xsv0sawIweM7PGwKMk8WewunLdyVtgahRVLwx39pWfMMKpBaJgGg==","signatures":[{"sig":"MEUCIQDjvkJ4I4jMsxwpS7mFD4DTre7V31nXW7Oh178W+NQB9wIgKoN2U5FytnDWqfCbttX5KogFB6nhr+RsU1222a0rQos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10370},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"68b2d4d0891eacf75a93e7833bfb31018d4a7065","scripts":{"dev":"vite","test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0","@arrkid/todo":"^0.0.0","@vue/runtime-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","@vue/tsconfig":"^0.7.0","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.1.1_1735060750552_0.3120755728056519","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@arrkid/vue-wrapper-framework","version":"1.1.2","keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","_id":"@arrkid/vue-wrapper-framework@1.1.2","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"bin":{"vue-wrapper-framework":"bin/index.js"},"dist":{"shasum":"d0310bf9033ab228917d8bd6a19ed32461dd5e88","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.1.2.tgz","fileCount":10,"integrity":"sha512-4u7Bs9xIQy+pb6U7ur+zimtfzS0m7I3lbYH47j3vql6kwxqLJqpsTRIgwnpcEgWzwY6nTvXH4+oYhb5eEY2Lxw==","signatures":[{"sig":"MEUCIDaaH6Nfl7L6G2BCBr3OqGe9MNwH59Jv+NtlJ/boZmcjAiEAqd+uIj0rdvxvruoxYCauNk56io7MCinw3xcaYOUPJO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10540},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d5e00f7f5bb1eabbbb1203745902288d2d8dbdf7","scripts":{"dev":"vite","test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public"},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"_npmVersion":"10.8.2","description":"Vue Wrapper framework for Micro frontends","directories":{},"_nodeVersion":"20.17.0","dependencies":{"vue":"^3.4.0","pinia":"^2.3.0","commander":"^12.1.0","vue-router":"^4.2.0","@arrkid/todo":"^0.0.0","@vue/runtime-dom":"^3.5.13","@vue/compiler-sfc":"^3.5.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","vue-tsc":"^2.1.10","typescript":"^5.7.2","@types/node":"^22.10.2","@vue/tsconfig":"^0.7.0","vite-plugin-dts":"^4.4.0","@vitejs/plugin-vue":"^5.2.1"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-wrapper-framework_1.1.2_1735060887031_0.7311477167134572","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@arrkid/vue-wrapper-framework","version":"1.1.3","description":"Vue Wrapper framework for Micro frontends","main":"dist/index.js","scripts":{"test":"vitest","build":"rm -rf dist && vue-tsc && vite build","publish":"npm publish --access public","dev":"vite"},"keywords":["MicroFrontend","VueJs"],"author":{"name":"Elie Mugenzi"},"license":"MIT","dependencies":{"@arrkid/todo":"^0.0.0","@vue/compiler-sfc":"^3.5.13","@vue/runtime-dom":"^3.5.13","commander":"^12.1.0","pinia":"^2.3.0","vue":"^3.4.0","vue-router":"^4.2.0"},"devDependencies":{"@types/node":"^22.10.2","@vitejs/plugin-vue":"^5.2.1","@vue/tsconfig":"^0.7.0","typescript":"^5.7.2","vite":"^6.0.5","vite-plugin-dts":"^4.4.0","vite-plugin-node-polyfills":"^0.22.0","vue-tsc":"^2.1.10"},"peerDependencies":{"vue":"^3.4.0","vue-router":"^4.2.0"},"bin":{"vue-wrapper-framework":"bin/index.js"},"_id":"@arrkid/vue-wrapper-framework@1.1.3","gitHead":"dc3bca3aa64624a58ed3dabe553e4f372854dfcf","types":"./dist/index.d.ts","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7Phce6HzEXd6yiJgsRqrozRT7+x2EEBin1lJB0KLUvXfmpEOExbaMiSnZisHOgcKVSnHxM0XX8UXBPOrM+PwZg==","shasum":"681962604fc69fcbcf3b2aaff33833542f9bd59d","tarball":"https://registry.npmjs.org/@arrkid/vue-wrapper-framework/-/vue-wrapper-framework-1.1.3.tgz","fileCount":10,"unpackedSize":10678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZjMUs18Qc7vEAAhuvU9CANSzsuxoiWg5wCjeLPGyvtwIgBhANkDd1KVjPOqjaHkYlGzrizXNTRlO6X/vdRuQ1AJk="}]},"_npmUser":{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"},"directories":{},"maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-wrapper-framework_1.1.3_1735061893228_0.04788040276762073"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-23T00:49:06.327Z","modified":"2024-12-24T17:38:13.628Z","1.0.0":"2024-12-23T00:49:06.651Z","1.0.1":"2024-12-24T07:18:25.411Z","1.0.2":"2024-12-24T08:14:36.212Z","1.0.3":"2024-12-24T08:17:13.274Z","1.0.5":"2024-12-24T08:35:44.203Z","1.0.6":"2024-12-24T12:00:29.716Z","1.0.7":"2024-12-24T12:20:02.851Z","1.0.8":"2024-12-24T12:37:19.846Z","1.0.9":"2024-12-24T12:39:42.842Z","1.0.12":"2024-12-24T12:47:18.143Z","1.0.13":"2024-12-24T13:24:09.789Z","1.0.14":"2024-12-24T14:20:17.555Z","1.0.15":"2024-12-24T14:27:40.570Z","1.0.16":"2024-12-24T14:31:28.066Z","1.0.17":"2024-12-24T14:34:17.772Z","1.0.18":"2024-12-24T14:36:32.484Z","1.0.19":"2024-12-24T14:38:06.950Z","1.1.0":"2024-12-24T14:43:18.925Z","1.1.1":"2024-12-24T17:19:10.697Z","1.1.2":"2024-12-24T17:21:27.235Z","1.1.3":"2024-12-24T17:38:13.424Z"},"author":{"name":"Elie Mugenzi"},"license":"MIT","keywords":["MicroFrontend","VueJs"],"description":"Vue Wrapper framework for Micro frontends","maintainers":[{"name":"eliemugenzi","email":"eliemugenzi@gmail.com"}],"readme":"# Vue Wrapper Framework\n\nA flexible and modular Vue.js framework for building micro-frontend applications with TypeScript support. This framework enables you to create scalable applications by dynamically importing independent features as needed.\n\n## Features\n\n- 🎯 Dynamic micro-frontend loading\n- 🔒 Type-safe with full TypeScript support\n- 🎨 Customizable theming\n- 📦 Pre-built modular components\n- 🛠️ CLI tools for project management\n- 🔌 Easy-to-use plugin system\n- 📱 Responsive design ready\n\n## Installation\n\n```bash\n# Create a new project\nnpx @arrkid/vue-wrapper-framework create my-app\n\n# Navigate to project directory\ncd my-app\n\n# Start development server\nnpm run dev\n```\n\n## Available Features\n\nCurrently, the framework includes two pre-built features:\n\n### Feature A: Counter\nA simple counter component demonstrating state management and event handling.\n\n```bash\nnpx vue-wrapper import featureA\n```\n\n### Feature B: Todo List\nA fully functional todo list with add, remove, and toggle capabilities.\n\n```bash\nnpx vue-wrapper import featureB\n```\n\n## Basic Usage\n\n```vue\n<template>\n  <FrameworkWrapper :config=\"config\">\n    <template #header>\n      <nav>\n        <!-- Your navigation -->\n      </nav>\n    </template>\n    \n    <router-view></router-view>\n    \n    <template #footer>\n      <footer>\n        <!-- Your footer -->\n      </footer>\n    </template>\n  </FrameworkWrapper>\n</template>\n\n<script setup lang=\"ts\">\nimport { FrameworkWrapper } from '@arrkid/vue-wrapper-framework';\n\nconst config = {\n  features: ['featureA', 'featureB'],\n  theme: {\n    primary: '#42b883',\n    secondary: '#35495e'\n  }\n};\n</script>\n```\n\n## Configuration\n\nThe framework accepts a configuration object with the following options:\n\n```typescript\ninterface WrapperConfig {\n  // List of features to load\n  features?: string[];\n  \n  // Theme configuration\n  theme?: {\n    primary: string;\n    secondary: string;\n  };\n}\n```\n\n## Creating Custom Features\n\n1. Create a new feature module:\n\n```typescript\nimport type { FeatureModule } from '@arrkid/vue-wrapper-framework';\n\nconst myFeature: FeatureModule = {\n  name: 'myFeature',\n  component: MyComponent,\n  routes: [\n    {\n      path: '/my-feature',\n      component: MyComponent\n    }\n  ],\n  async setup() {\n    // Initialization logic\n  }\n};\n\nexport default myFeature;\n```\n\n2. Register your feature in the wrapper configuration:\n\n```typescript\nconst config = {\n  features: ['myFeature'],\n  // ... other config options\n};\n```\n\n## CLI Commands\n\n```bash\n# Create a new project\nnpx vue-wrapper create my-app\n\n# Import features\nnpx vue-wrapper import featureA featureB\n\n# Add a new feature (scaffolding)\nnpx vue-wrapper generate feature my-feature\n```\n\n## Project Structure\n\n```\nmy-app/\n├── src/\n│   ├── components/\n│   │   └── FrameworkWrapper.vue\n│   ├── features/\n│   │   ├── featureA/\n│   │   └── featureB/\n│   ├── core/\n│   │   ├── createApp.ts\n│   │   ├── featureLoader.ts\n│   │   └── store.ts\n│   └── types/\n│       └── index.ts\n├── package.json\n└── vite.config.ts\n```\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Start development server\nnpm run dev\n\n# Build for production\nnpm run build\n\n# Run tests\nnpm test\n```\n\n## Best Practices\n\n1. **Feature Independence**: Each feature should be self-contained with its own components, styles, and logic.\n\n2. **Type Safety**: Always use TypeScript interfaces and types for component props and state.\n\n3. **Error Handling**: Implement error boundaries and loading states for feature imports.\n\n4. **Performance**: Use lazy loading for features that aren't immediately needed.\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Support\n\nFor support, please:\n1. Check the [documentation](README.md)\n2. Open an issue\n3. Submit a feature request\n4. Contribute to the project\n\n## Acknowledgments\n\n- Vue.js team for the amazing framework\n- All contributors who have helped shape this project\n- The Vue community for inspiration and support\n\n## Author\n\n[Your Name]\n- GitHub: [@eliemugenzi](https://github.com/eliemugenzi)\n- npm: [@eliemugenzi](https://www.npmjs.com/~eliemugenzi)","readmeFilename":"README.md"}