{"_id":"@cabloy/vue","name":"@cabloy/vue","dist-tags":{"latest":"3.4.36"},"versions":{"3.4.36":{"name":"@cabloy/vue","version":"3.4.36","description":"The progressive JavaScript framework for building modern web UI.","main":"index.js","module":"dist/vue.runtime.esm-bundler.js","types":"dist/vue.d.ts","unpkg":"dist/vue.global.js","jsdelivr":"dist/vue.global.js","exports":{".":{"import":{"types":"./dist/vue.d.mts","node":"./index.mjs","default":"./dist/vue.runtime.esm-bundler.js"},"require":{"types":"./dist/vue.d.ts","node":{"production":"./dist/vue.cjs.prod.js","development":"./dist/vue.cjs.js","default":"./index.js"},"default":"./index.js"}},"./server-renderer":{"import":{"types":"./server-renderer/index.d.mts","default":"./server-renderer/index.mjs"},"require":{"types":"./server-renderer/index.d.ts","default":"./server-renderer/index.js"}},"./compiler-sfc":{"import":{"types":"./compiler-sfc/index.d.mts","browser":"./compiler-sfc/index.browser.mjs","default":"./compiler-sfc/index.mjs"},"require":{"types":"./compiler-sfc/index.d.ts","browser":"./compiler-sfc/index.browser.js","default":"./compiler-sfc/index.js"}},"./jsx-runtime":{"types":"./jsx-runtime/index.d.ts","import":"./jsx-runtime/index.mjs","require":"./jsx-runtime/index.js"},"./jsx-dev-runtime":{"types":"./jsx-runtime/index.d.ts","import":"./jsx-runtime/index.mjs","require":"./jsx-runtime/index.js"},"./jsx":"./jsx.d.ts","./dist/*":"./dist/*","./package.json":"./package.json"},"buildOptions":{"name":"Vue","formats":["esm-bundler","esm-bundler-runtime","cjs","global","global-runtime","esm-browser","esm-browser-runtime"]},"repository":{"type":"git","url":"git+https://github.com/vuejs/core.git"},"keywords":["vue"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/core/issues"},"homepage":"https://github.com/vuejs/core/tree/main/packages/vue#readme","dependencies":{"@vue/shared":"3.4.37","@vue/runtime-dom":"3.4.37","@vue/compiler-sfc":"3.4.37","@vue/server-renderer":"3.4.37","@vue/compiler-dom":"3.4.37"},"peerDependencies":{"typescript":"*"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_id":"@cabloy/vue@3.4.36","_integrity":"sha512-JpI6hMeQ3eTueB/WkihLlBiQ16LBZIkGFodMeOg3oTPVQuRCNEc6MEVgnmIwGG02Rf3C/AJfLyb/zsZ+DEmUhQ==","_resolved":"/private/var/folders/qy/ds95fdx91vz7rplzrblbdxnr0000gn/T/c608ca87c9627f2b90a86354da686a72/cabloy-vue-3.4.36.tgz","_from":"file:cabloy-vue-3.4.36.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-JpI6hMeQ3eTueB/WkihLlBiQ16LBZIkGFodMeOg3oTPVQuRCNEc6MEVgnmIwGG02Rf3C/AJfLyb/zsZ+DEmUhQ==","shasum":"654129e792880e41f3ca82b34fe9cb5ad5c669c3","tarball":"https://registry.npmjs.org/@cabloy/vue/-/vue-3.4.36.tgz","fileCount":37,"unpackedSize":2212422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJvX0nxux8XQDaiI1XVsJWuI9Rw3BlVEzgoeK6ct+lXAiBVyon7GVKHfoecbZJhGVG40OnNhqia8xFfnuXzpvO2NQ=="}]},"_npmUser":{"name":"zhennann","email":"zhen.nann@icloud.com"},"directories":{},"maintainers":[{"name":"zhennann","email":"zhen.nann@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue_3.4.36_1723342207591_0.3769765582570621"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-11T02:10:07.489Z","3.4.36":"2024-08-11T02:10:07.773Z","modified":"2024-08-11T02:10:08.130Z"},"maintainers":[{"name":"zhennann","email":"zhen.nann@icloud.com"}],"description":"The progressive JavaScript framework for building modern web UI.","homepage":"https://github.com/vuejs/core/tree/main/packages/vue#readme","keywords":["vue"],"repository":{"type":"git","url":"git+https://github.com/vuejs/core.git"},"author":{"name":"Evan You"},"bugs":{"url":"https://github.com/vuejs/core/issues"},"license":"MIT","readme":"# vue\n\n## Which dist file to use?\n\n### From CDN or without a Bundler\n\n- **`vue(.runtime).global(.prod).js`**:\n\n  - For direct use via `<script src=\"...\">` in the browser. Exposes the `Vue` global.\n  - Note that global builds are not [UMD](https://github.com/umdjs/umd) builds. They are built as [IIFEs](https://developer.mozilla.org/en-US/docs/Glossary/IIFE) and is only meant for direct use via `<script src=\"...\">`.\n  - In-browser template compilation:\n    - **`vue.global.js`** is the \"full\" build that includes both the compiler and the runtime so it supports compiling templates on the fly.\n    - **`vue.runtime.global.js`** contains only the runtime and requires templates to be pre-compiled during a build step.\n  - Inlines all Vue core internal packages - i.e. it's a single file with no dependencies on other files. This means you **must** import everything from this file and this file only to ensure you are getting the same instance of code.\n  - Contains hard-coded prod/dev branches, and the prod build is pre-minified. Use the `*.prod.js` files for production.\n\n- **`vue(.runtime).esm-browser(.prod).js`**:\n  - For usage via native ES modules imports (in browser via `<script type=\"module\">`).\n  - Shares the same runtime compilation, dependency inlining and hard-coded prod/dev behavior with the global build.\n\n### With a Bundler\n\n- **`vue(.runtime).esm-bundler.js`**:\n\n  - For use with bundlers like `webpack`, `rollup` and `parcel`.\n  - Leaves prod/dev branches with `process.env.NODE_ENV` guards (must be replaced by bundler)\n  - Does not ship minified builds (to be done together with the rest of the code after bundling)\n  - Imports dependencies (e.g. `@vue/runtime-core`, `@vue/runtime-compiler`)\n    - Imported dependencies are also `esm-bundler` builds and will in turn import their dependencies (e.g. `@vue/runtime-core` imports `@vue/reactivity`)\n    - This means you **can** install/import these deps individually without ending up with different instances of these dependencies, but you must make sure they all resolve to the same version.\n  - In-browser template compilation:\n    - **`vue.runtime.esm-bundler.js` (default)** is runtime only, and requires all templates to be pre-compiled. This is the default entry for bundlers (via `module` field in `package.json`) because when using a bundler templates are typically pre-compiled (e.g. in `*.vue` files).\n    - **`vue.esm-bundler.js`**: includes the runtime compiler. Use this if you are using a bundler but still want runtime template compilation (e.g. in-DOM templates or templates via inline JavaScript strings). You will need to configure your bundler to alias `vue` to this file.\n\n#### Bundler Build Feature Flags\n\n[Detailed Reference on vuejs.org](https://vuejs.org/api/compile-time-flags.html)\n\n`esm-bundler` builds of Vue expose global feature flags that can be overwritten at compile time:\n\n- `__VUE_OPTIONS_API__`\n\n  - Default: `true`\n  - Enable / disable Options API support\n\n- `__VUE_PROD_DEVTOOLS__`\n\n  - Default: `false`\n  - Enable / disable devtools support in production\n\n- `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__`\n  - Default: `false`\n  - Enable / disable detailed warnings for hydration mismatches in production\n\nThe build will work without configuring these flags, however it is **strongly recommended** to properly configure them in order to get proper tree-shaking in the final bundle.\n\n### For Server-Side Rendering\n\n- **`vue.cjs(.prod).js`**:\n  - For use in Node.js server-side rendering via `require()`.\n  - If you bundle your app with webpack with `target: 'node'` and properly externalize `vue`, this is the build that will be loaded.\n  - The dev/prod files are pre-built, but the appropriate file is automatically required based on `process.env.NODE_ENV`.\n","readmeFilename":"README.md"}