{"_id":"@alt-javascript/boot-vue","_rev":"8-8b473021b933ae3ad4869cd538e394c8","name":"@alt-javascript/boot-vue","dist-tags":{"latest":"3.0.7"},"versions":{"3.0.0":{"name":"@alt-javascript/boot-vue","version":"3.0.0","keywords":["alt-javascript","vue","boot","cdi","dependency-injection","reactive"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot-vue@3.0.0","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot-vue#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"089c40242d2586c31afb7cb59fb0a1d6a0f00f8b","tarball":"https://registry.npmjs.org/@alt-javascript/boot-vue/-/boot-vue-3.0.0.tgz","fileCount":4,"integrity":"sha512-Ul9OS2PwIkPh/GWAN6SeesjRIHgFZTdFJ71pUqjYcCIlC3bRj2fws90ZQR2YjH+pX/mjAzXcy0E3ksiYmnSbWg==","signatures":[{"sig":"MEYCIQC/Whcz23BKN/fXzDv9KSRtK2JX7+fmxJw2MM0crHseRgIhAMSsnXk9i5GT/OpFTvIoMjHNmCa3UOINl7S2+X5ap0v0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11700},"main":"index.js","type":"module","engines":{"node":">=18"},"exports":{".":"./index.js"},"gitHead":"6bc9996e5d4f03d52e441c7d89e4132d0cfbeebb","scripts":{"test":"mocha --recursive test/**/*.spec.js"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot-vue"},"_npmVersion":"11.12.0","description":"Vue 3 integration for @alt-javascript boot — bridges CDI services into Vue's reactive system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^11.7.5","@alt-javascript/boot":"3.0.0","@alt-javascript/config":"3.0.0","@alt-javascript/logger":"3.0.0"},"peerDependencies":{"vue":"^3.0.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/boot-vue_3.0.0_1774062734622_0.45119994093745897","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@alt-javascript/boot-vue","version":"3.0.1","keywords":["alt-javascript","vue","boot","cdi","dependency-injection","reactive"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot-vue@3.0.1","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot-vue#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"e50c7614c340184a8b45541356147c4c5491cc9a","tarball":"https://registry.npmjs.org/@alt-javascript/boot-vue/-/boot-vue-3.0.1.tgz","fileCount":4,"integrity":"sha512-uZL2IRAzam3nN4zbBQl5xVn3fP+cLNXlHS4qpfbgKc5KV0DtJk1MURpEF3KGUSzffJ0mDqA8PPc2PFcUmDbWXA==","signatures":[{"sig":"MEYCIQDKHPu/SvZAZXt087K9IKQi621c3dEfAJ6q2bb/iuZSbQIhAMMV7iU7KrE56lidyIDKPKjKuqf6Q0+DJevlTVReyP8/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11703},"main":"index.js","type":"module","engines":{"node":">=18"},"exports":{".":"./index.js"},"gitHead":"59023df5b83098ff9e536f4b5821dd38b053d6be","scripts":{"test":"mocha --recursive test/**/*.spec.js"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot-vue"},"_npmVersion":"11.12.0","description":"Vue 3 integration for @alt-javascript boot — bridges CDI services into Vue's reactive system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^11.7.5","@alt-javascript/boot":"3.0.1","@alt-javascript/config":"3.0.1","@alt-javascript/logger":"3.0.1"},"peerDependencies":{"vue":"^3.0.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/boot-vue_3.0.1_1774067480092_0.15281409974702953","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@alt-javascript/boot-vue","version":"3.0.2","keywords":["alt-javascript","vue","boot","cdi","dependency-injection","reactive"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot-vue@3.0.2","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot-vue#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"c50823456dc2f1731f098f5bd81f1426701e33b9","tarball":"https://registry.npmjs.org/@alt-javascript/boot-vue/-/boot-vue-3.0.2.tgz","fileCount":4,"integrity":"sha512-XgIRPbLpDYkqug6t57C+ziWOglqv8+E9p6FF4NeWc7kTEQCbvqCDmHeWCeGY1/4FZzDZkKi32+9gDcIthd5gCA==","signatures":[{"sig":"MEQCIDKFJ1Zz+PoqrbAy86LehV0eH5SVfvjamgWcqoeaYtzAAiBoMJD1uieRzD/bFKMt08+jMU7R/S9qvjqw748xMCqQ3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11703},"main":"index.js","type":"module","engines":{"node":">=18"},"exports":{".":"./index.js"},"gitHead":"df365b8a2ff98a6a5f18da02ee01007ea5baa69b","scripts":{"test":"mocha --recursive test/**/*.spec.js"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot-vue"},"_npmVersion":"11.12.0","description":"Vue 3 integration for @alt-javascript boot — bridges CDI services into Vue's reactive system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^11.7.5","@alt-javascript/boot":"3.0.2","@alt-javascript/config":"3.0.2","@alt-javascript/logger":"3.0.2"},"peerDependencies":{"vue":"^3.0.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/boot-vue_3.0.2_1774067779431_0.41860120645085885","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@alt-javascript/boot-vue","version":"3.0.3","keywords":["alt-javascript","vue","boot","cdi","dependency-injection","reactive"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot-vue@3.0.3","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot-vue#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"4658776b619924a1c6048491273748d6e0fa34af","tarball":"https://registry.npmjs.org/@alt-javascript/boot-vue/-/boot-vue-3.0.3.tgz","fileCount":4,"integrity":"sha512-lY5d9YLXejHxO3kjGqMIsTkbfD9bEoGlqpWTiFmKJCm1nY8DP+1/6o4gN8ImLrQinlW0hxKBBDyjbfnzN9EY5w==","signatures":[{"sig":"MEUCIBkUmGrNIFQFoxTu/ngfOwPhwREq0dPwU8fLgb2RUlWRAiEAh5Ipz18YSTaP4v+qUI1xZgNHY4q8xz2X6Qz2C5t+2Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10604},"main":"index.js","type":"module","engines":{"node":">=18"},"exports":{".":"./index.js"},"gitHead":"e64fbbad53825fef88c3a0976208f27893822519","scripts":{"test":"mocha --recursive test/**/*.spec.js","build":"rollup -c rollup.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot-vue"},"_npmVersion":"11.12.0","description":"Vue 3 integration for @alt-javascript boot — bridges CDI services into Vue's reactive system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^11.7.5","@alt-javascript/boot":"3.0.3","@alt-javascript/config":"3.0.3","@alt-javascript/logger":"3.0.3"},"peerDependencies":{"vue":"^3.0.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/boot-vue_3.0.3_1774068668422_0.1462686806924547","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@alt-javascript/boot-vue","version":"3.0.4","keywords":["alt-javascript","vue","boot","cdi","dependency-injection","reactive"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot-vue@3.0.4","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot-vue#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"78aaca48c30ba8d28ff8f5baf75ee074c5c0bf4b","tarball":"https://registry.npmjs.org/@alt-javascript/boot-vue/-/boot-vue-3.0.4.tgz","fileCount":4,"integrity":"sha512-v4tDXxH+wu6bahwyLuhFB28hDlQD8gQNf2fjy2vyIsCIc+nkBs2XJV8enyP6sO7kivD6k3Yp0QzK/ViC2J71Tg==","signatures":[{"sig":"MEQCICE+r6IVL8dd1WTh6+IjDWwXS/uClXStRA3PXkHZrqh6AiAPWA5RFpgqBrI1oQ2ApY01ulTFDgXrtOSSqvUdNxrSNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13299},"main":"index.js","type":"module","engines":{"node":">=18"},"exports":{".":"./index.js"},"gitHead":"d8de2e8b94151a92fd0c9259d906dfe6d66e11f5","scripts":{"test":"mocha --recursive test/**/*.spec.js","build":"rollup -c rollup.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot-vue"},"_npmVersion":"11.12.0","description":"Vue 3 integration for @alt-javascript boot — bridges CDI services into Vue's reactive system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^11.7.5","@alt-javascript/boot":"3.0.4","@alt-javascript/config":"3.0.4","@alt-javascript/logger":"3.0.4"},"peerDependencies":{"vue":"^3.0.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/boot-vue_3.0.4_1774422718738_0.15926193762634466","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@alt-javascript/boot-vue","version":"3.0.5","keywords":["alt-javascript","vue","boot","cdi","dependency-injection","reactive"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot-vue@3.0.5","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot-vue#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"0455aed8b96b34f436b6555189fcc8f2a57935d7","tarball":"https://registry.npmjs.org/@alt-javascript/boot-vue/-/boot-vue-3.0.5.tgz","fileCount":4,"integrity":"sha512-zr4kDSsRAD/DnsLTsaKarcR+cO0VHOUM7FN8bUQ6e697I2EKkiRu2VNQEXzVw2gQhB2mwqWsaNxZtbGwg4uLYA==","signatures":[{"sig":"MEUCIFSlYKoxGZkvDMC0X2i/kSyYFBjHnXxR3WtInlQ7GuzXAiEAl54eLvzLD1cDTYUEn3Hjb879CYRnMuRZniy5tSVD+CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13299},"main":"index.js","type":"module","engines":{"node":">=18"},"exports":{".":"./index.js"},"gitHead":"925db7483dcdfbfdb2571e74d3ae4bbfa494a126","scripts":{"test":"mocha --recursive test/**/*.spec.js","build":"rollup -c rollup.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot-vue"},"_npmVersion":"11.12.0","description":"Vue 3 integration for @alt-javascript boot — bridges CDI services into Vue's reactive system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^11.7.5","@alt-javascript/boot":"3.0.5","@alt-javascript/config":"3.0.5","@alt-javascript/logger":"3.0.5"},"peerDependencies":{"vue":"^3.0.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/boot-vue_3.0.5_1774428777729_0.021410143516729097","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@alt-javascript/boot-vue","version":"3.0.6","keywords":["alt-javascript","vue","boot","cdi","dependency-injection","reactive"],"author":{"name":"Craig Parravicini"},"license":"MIT","_id":"@alt-javascript/boot-vue@3.0.6","maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"contributors":[{"url":"Anthropic","name":"Claude"}],"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot-vue#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"dist":{"shasum":"a5d922b7bab88466ab0bf17e15f9187d3559c2db","tarball":"https://registry.npmjs.org/@alt-javascript/boot-vue/-/boot-vue-3.0.6.tgz","fileCount":4,"integrity":"sha512-Ap+6QuUDU7vc/AS5gME/tnL48A5rpm+2wup2qMhBU1YJjT6twurTvY0l0eHbRh4yzsbiL4db8CHl/Ux7c+3RZA==","signatures":[{"sig":"MEYCIQC/PzC8ywkiRtUv/Z1MKXRhtoHEoGMR7mI+3niEpjpLPQIhAJOGNg3vStFmW6xfcVm0+7/s1CynhF5Z6yEx+w2ZIWol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13299},"main":"index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./index.js"},"gitHead":"ba43e8807bc28583f98edddce84849875544bd51","scripts":{"test":"mocha --recursive test/**/*.spec.js","build":"rollup -c rollup.config.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"repository":{"url":"git+https://github.com/alt-javascript/boot.git","type":"git","directory":"packages/boot-vue"},"_npmVersion":"11.12.1","description":"Vue 3 integration for @alt-javascript boot — bridges CDI services into Vue's reactive system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@alt-javascript/cdi":"3.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^11.7.5","@alt-javascript/boot":"3.0.6","@alt-javascript/config":"3.0.6","@alt-javascript/logger":"3.0.6"},"peerDependencies":{"vue":"^3.0.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/boot-vue_3.0.6_1774553438929_0.552537186558385","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@alt-javascript/boot-vue","version":"3.0.7","description":"Vue 3 integration for @alt-javascript boot — bridges CDI services into Vue's reactive system","type":"module","main":"index.js","exports":{".":"./index.js"},"author":{"name":"Craig Parravicini"},"contributors":[{"name":"Claude","url":"Anthropic"}],"keywords":["alt-javascript","vue","boot","cdi","dependency-injection","reactive"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"scripts":{"build":"rollup -c rollup.config.js","prepublishOnly":"npm run build","test":"mocha --recursive test/**/*.spec.js"},"dependencies":{"@alt-javascript/cdi":"3.0.7"},"peerDependencies":{"vue":"^3.0.0"},"peerDependenciesMeta":{"vue":{"optional":true}},"devDependencies":{"@alt-javascript/boot":"3.0.7","@alt-javascript/config":"3.0.7","@alt-javascript/logger":"3.0.7","chai":"^4.3.7","mocha":"^11.7.5"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alt-javascript/boot.git","directory":"packages/boot-vue"},"homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot-vue#readme","bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"engines":{"node":">=20"},"gitHead":"01bd2e99058af03b3213c09c07ba87985bfeeeca","_id":"@alt-javascript/boot-vue@3.0.7","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-TzM/NYsGeXyij5dKth/prso1bS3+rwoU/+tA8WiGjUtkSFZ1tbWijfPAsfm4r6P94SW7B1L/M7CPK1CbQONNfA==","shasum":"00a41ed3ef390fa50c9157a42c28a5bcd43f7045","tarball":"https://registry.npmjs.org/@alt-javascript/boot-vue/-/boot-vue-3.0.7.tgz","fileCount":4,"unpackedSize":13299,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC724VtMaMMOBJ4sO4UoG3joJIUMMDRKXi4LjuDE8/ITAIhAIGJIm3gP6KmTBwCDsmhZmEYd4MwSsP9uekFtqNfUwhm"}]},"_npmUser":{"name":"craigparra","email":"craigparra@gmail.com"},"directories":{},"maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/boot-vue_3.0.7_1774553623178_0.08742332948699061"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T03:12:14.541Z","modified":"2026-03-26T19:33:43.487Z","3.0.0":"2026-03-21T03:12:14.759Z","3.0.1":"2026-03-21T04:31:20.258Z","3.0.2":"2026-03-21T04:36:19.619Z","3.0.3":"2026-03-21T04:51:08.576Z","3.0.4":"2026-03-25T07:11:58.891Z","3.0.5":"2026-03-25T08:52:57.866Z","3.0.6":"2026-03-26T19:30:39.080Z","3.0.7":"2026-03-26T19:33:43.346Z"},"bugs":{"url":"https://github.com/alt-javascript/boot/issues"},"author":{"name":"Craig Parravicini"},"license":"MIT","homepage":"https://github.com/alt-javascript/boot/tree/main/packages/boot-vue#readme","keywords":["alt-javascript","vue","boot","cdi","dependency-injection","reactive"],"repository":{"type":"git","url":"git+https://github.com/alt-javascript/boot.git","directory":"packages/boot-vue"},"description":"Vue 3 integration for @alt-javascript boot — bridges CDI services into Vue's reactive system","contributors":[{"name":"Claude","url":"Anthropic"}],"maintainers":[{"name":"craigparra","email":"craigparra@gmail.com"}],"readme":"# @alt-javascript/boot-vue\n\n[![Language](https://img.shields.io/badge/language-JavaScript-yellow.svg)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)\n[![npm version](https://img.shields.io/npm/v/%40alt-javascript%2Fboot-vue)](https://www.npmjs.com/package/@alt-javascript/boot-vue)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![CI](https://github.com/alt-javascript/boot/actions/workflows/node.js.yml/badge.svg)](https://github.com/alt-javascript/boot/actions/workflows/node.js.yml)\n\nVue 3 integration for the `@alt-javascript` framework. Bridges CDI-managed services into Vue's reactive system via `provide`/`inject`.\n\n**Part of the [@alt-javascript](https://github.com/alt-javascript/boot) monorepo.**\n\n## Install\n\n```bash\nnpm install @alt-javascript/boot-vue\n```\n\n## CDN Usage (no build step)\n\n```html\n<script type=\"module\">\n  import { createCdiApp } from '@alt-javascript/boot-vue';\n\n  const { vueApp } = await createCdiApp({\n    contexts: [context],\n    config,\n    rootComponent: App,\n    createApp: Vue.createApp,\n  });\n\n  vueApp.mount('#app');\n</script>\n```\n\n## Vite / CLI Usage\n\n```javascript\nimport { createApp } from 'vue';\nimport { cdiPlugin } from '@alt-javascript/boot-vue';\nimport App from './App.vue';\n\nconst app = createApp(App);\napp.use(cdiPlugin, { contexts: [context], config });\napp.mount('#app');\n```\n\n## In Components\n\n```javascript\nimport { inject } from 'vue';\n\nconst todoService = inject('todoService');\nconst ctx = inject('applicationContext');\n```\n\nAll CDI singletons are provided by name. The full `ApplicationContext` is available as `'applicationContext'` or `'ctx'`.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}