chore: 添加初始项目文件和依赖项
初始化项目,添加 favicon.ico、screenshot.png 等静态资源文件,以及 Vue、TailwindCSS 等依赖项。配置了 Vite 和 PostCSS,并生成了基本的项目结构。
This commit is contained in:
		
							
								
								
									
										21
									
								
								node_modules/@vitejs/plugin-vue/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								node_modules/@vitejs/plugin-vue/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| MIT License | ||||
|  | ||||
| Copyright (c) 2019-present, Yuxi (Evan) You and Vite contributors | ||||
|  | ||||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||||
| of this software and associated documentation files (the "Software"), to deal | ||||
| in the Software without restriction, including without limitation the rights | ||||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||
| copies of the Software, and to permit persons to whom the Software is | ||||
| furnished to do so, subject to the following conditions: | ||||
|  | ||||
| The above copyright notice and this permission notice shall be included in all | ||||
| copies or substantial portions of the Software. | ||||
|  | ||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||
| SOFTWARE. | ||||
							
								
								
									
										214
									
								
								node_modules/@vitejs/plugin-vue/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										214
									
								
								node_modules/@vitejs/plugin-vue/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,214 @@ | ||||
| # @vitejs/plugin-vue [](https://npmjs.com/package/@vitejs/plugin-vue) | ||||
|  | ||||
| > Note: as of `vue` 3.2.13+ and `@vitejs/plugin-vue` 1.9.0+, `@vue/compiler-sfc` is no longer required as a peer dependency. | ||||
|  | ||||
| ```js | ||||
| // vite.config.js | ||||
| import vue from '@vitejs/plugin-vue' | ||||
|  | ||||
| export default { | ||||
|   plugins: [vue()], | ||||
| } | ||||
| ``` | ||||
|  | ||||
| For JSX / TSX support, [`@vitejs/plugin-vue-jsx`](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx) is also needed. | ||||
|  | ||||
| ## Options | ||||
|  | ||||
| ```ts | ||||
| export interface Options { | ||||
|   include?: string | RegExp | (string | RegExp)[] | ||||
|   exclude?: string | RegExp | (string | RegExp)[] | ||||
|  | ||||
|   isProduction?: boolean | ||||
|  | ||||
|   // options to pass on to vue/compiler-sfc | ||||
|   script?: Partial< | ||||
|     Pick< | ||||
|       SFCScriptCompileOptions, | ||||
|       | 'babelParserPlugins' | ||||
|       | 'globalTypeFiles' | ||||
|       | 'defineModel' | ||||
|       | 'propsDestructure' | ||||
|       | 'fs' | ||||
|       | 'reactivityTransform' | ||||
|     > | ||||
|   > | ||||
|  | ||||
|   template?: Partial< | ||||
|     Pick< | ||||
|       SFCTemplateCompileOptions, | ||||
|       | 'compiler' | ||||
|       | 'compilerOptions' | ||||
|       | 'preprocessOptions' | ||||
|       | 'preprocessCustomRequire' | ||||
|       | 'transformAssetUrls' | ||||
|     > | ||||
|   > | ||||
|   style?: Partial<Pick<SFCStyleCompileOptions, 'trim'>> | ||||
|  | ||||
|   /** | ||||
|    * Transform Vue SFCs into custom elements. | ||||
|    * - `true`: all `*.vue` imports are converted into custom elements | ||||
|    * - `string | RegExp`: matched files are converted into custom elements | ||||
|    * | ||||
|    * @default /\.ce\.vue$/ | ||||
|    */ | ||||
|   customElement?: boolean | string | RegExp | (string | RegExp)[] | ||||
|  | ||||
|   /** | ||||
|    * Enable Vue reactivity transform (experimental). | ||||
|    * https://vuejs.org/guide/extras/reactivity-transform.html | ||||
|    * - `true`: transform will be enabled for all vue,js(x),ts(x) files except | ||||
|    *           those inside node_modules | ||||
|    * - `string | RegExp`: apply to vue + only matched files (will include | ||||
|    *                      node_modules, so specify directories if necessary) | ||||
|    * - `false`: disable in all cases | ||||
|    * | ||||
|    * @default false | ||||
|    */ | ||||
|   reactivityTransform?: boolean | string | RegExp | (string | RegExp)[] | ||||
|  | ||||
|   /** | ||||
|    * Use custom compiler-sfc instance. Can be used to force a specific version. | ||||
|    */ | ||||
|   compiler?: typeof _compiler | ||||
| } | ||||
| ``` | ||||
|  | ||||
| ## Asset URL handling | ||||
|  | ||||
| When `@vitejs/plugin-vue` compiles the `<template>` blocks in SFCs, it also converts any encountered asset URLs into ESM imports. | ||||
|  | ||||
| For example, the following template snippet: | ||||
|  | ||||
| ```vue | ||||
| <img src="../image.png" /> | ||||
| ``` | ||||
|  | ||||
| Is the same as: | ||||
|  | ||||
| ```vue | ||||
| <script setup> | ||||
| import _imports_0 from '../image.png' | ||||
| </script> | ||||
|  | ||||
| <img :src="_imports_0" /> | ||||
| ``` | ||||
|  | ||||
| By default the following tag/attribute combinations are transformed, and can be configured using the `template.transformAssetUrls` option. | ||||
|  | ||||
| ```js | ||||
| { | ||||
|   video: ['src', 'poster'], | ||||
|   source: ['src'], | ||||
|   img: ['src'], | ||||
|   image: ['xlink:href', 'href'], | ||||
|   use: ['xlink:href', 'href'] | ||||
| } | ||||
| ``` | ||||
|  | ||||
| Note that only attribute values that are static strings are transformed. Otherwise, you'd need to import the asset manually, e.g. `import imgUrl from '../image.png'`. | ||||
|  | ||||
| ## Example for passing options to `vue/compiler-sfc`: | ||||
|  | ||||
| ```ts | ||||
| import vue from '@vitejs/plugin-vue' | ||||
|  | ||||
| export default { | ||||
|   plugins: [ | ||||
|     vue({ | ||||
|       template: { | ||||
|         compilerOptions: { | ||||
|           // ... | ||||
|         }, | ||||
|         transformAssetUrls: { | ||||
|           // ... | ||||
|         }, | ||||
|       }, | ||||
|     }), | ||||
|   ], | ||||
| } | ||||
| ``` | ||||
|  | ||||
| ## Example for transforming custom blocks | ||||
|  | ||||
| ```ts | ||||
| import vue from '@vitejs/plugin-vue' | ||||
| import yaml from 'js-yaml' | ||||
|  | ||||
| const vueI18nPlugin = { | ||||
|   name: 'vue-i18n', | ||||
|   transform(code, id) { | ||||
|     // if .vue file don't have <i18n> block, just return | ||||
|     if (!/vue&type=i18n/.test(id)) { | ||||
|       return | ||||
|     } | ||||
|     // parse yaml | ||||
|     if (/\.ya?ml$/.test(id)) { | ||||
|       code = JSON.stringify(yaml.load(code.trim())) | ||||
|     } | ||||
|     // mount the value on the i18n property of the component instance | ||||
|     return `export default Comp => { | ||||
|       Comp.i18n = ${code} | ||||
|     }` | ||||
|   }, | ||||
| } | ||||
|  | ||||
| export default { | ||||
|   plugins: [vue(), vueI18nPlugin], | ||||
| } | ||||
| ``` | ||||
|  | ||||
| Create a file named `Demo.vue`, add `lang="yaml"` to the `<i18n>` blocks, then you can use the syntax of `YAML`: | ||||
|  | ||||
| ```vue | ||||
| <template>Hello</template> | ||||
|  | ||||
| <i18n lang="yaml"> | ||||
| message: 'world' | ||||
| fullWord: 'hello world' | ||||
| </i18n> | ||||
| ``` | ||||
|  | ||||
| `message` is mounted on the i18n property of the component instance, you can use like this: | ||||
|  | ||||
| ```vue | ||||
| <script setup lang="ts"> | ||||
| import Demo from 'components/Demo.vue' | ||||
| </script> | ||||
|  | ||||
| <template> | ||||
|   <Demo /> {{ Demo.i18n.message }} | ||||
|   <div>{{ Demo.i18n.fullWord }}</div> | ||||
| </template> | ||||
| ``` | ||||
|  | ||||
| ## Using Vue SFCs as Custom Elements | ||||
|  | ||||
| > Requires `vue@^3.2.0` & `@vitejs/plugin-vue@^1.4.0` | ||||
|  | ||||
| Vue 3.2 introduces the `defineCustomElement` method, which works with SFCs. By default, `<style>` tags inside SFCs are extracted and merged into CSS files during build. However when shipping a library of custom elements, it may be desirable to inline the styles as JavaScript strings and inject them into the custom elements' shadow root instead. | ||||
|  | ||||
| Starting in 1.4.0, files ending with `*.ce.vue` will be compiled in "custom elements" mode: its `<style>` tags are compiled into inlined CSS strings and attached to the component as its `styles` property: | ||||
|  | ||||
| ```js | ||||
| import { defineCustomElement } from 'vue' | ||||
| import Example from './Example.ce.vue' | ||||
|  | ||||
| console.log(Example.styles) // ['/* css content */'] | ||||
|  | ||||
| // register | ||||
| customElements.define('my-example', defineCustomElement(Example)) | ||||
| ``` | ||||
|  | ||||
| Note in custom elements mode there is no need to use `<style scoped>` since the CSS is already scoped inside the shadow DOM. | ||||
|  | ||||
| The `customElement` plugin option can be used to configure the behavior: | ||||
|  | ||||
| - `{ customElement: true }` will import all `*.vue` files in custom element mode. | ||||
| - Use a string or regex pattern to change how files should be loaded as Custom Elements (this check is applied after `include` and `exclude` matches). | ||||
|  | ||||
| ## License | ||||
|  | ||||
| MIT | ||||
							
								
								
									
										2917
									
								
								node_modules/@vitejs/plugin-vue/dist/index.cjs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2917
									
								
								node_modules/@vitejs/plugin-vue/dist/index.cjs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										67
									
								
								node_modules/@vitejs/plugin-vue/dist/index.d.cts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								node_modules/@vitejs/plugin-vue/dist/index.d.cts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,67 @@ | ||||
| import { ViteDevServer, Plugin } from 'vite'; | ||||
| import * as _compiler from 'vue/compiler-sfc'; | ||||
| import { SFCScriptCompileOptions, SFCTemplateCompileOptions, SFCStyleCompileOptions } from 'vue/compiler-sfc'; | ||||
|  | ||||
| interface VueQuery { | ||||
|     vue?: boolean; | ||||
|     src?: string; | ||||
|     type?: 'script' | 'template' | 'style' | 'custom'; | ||||
|     index?: number; | ||||
|     lang?: string; | ||||
|     raw?: boolean; | ||||
|     url?: boolean; | ||||
|     scoped?: boolean; | ||||
|     id?: string; | ||||
| } | ||||
| declare function parseVueRequest(id: string): { | ||||
|     filename: string; | ||||
|     query: VueQuery; | ||||
| }; | ||||
|  | ||||
| interface Options { | ||||
|     include?: string | RegExp | (string | RegExp)[]; | ||||
|     exclude?: string | RegExp | (string | RegExp)[]; | ||||
|     isProduction?: boolean; | ||||
|     script?: Partial<Pick<SFCScriptCompileOptions, 'babelParserPlugins' | 'globalTypeFiles' | 'defineModel' | 'propsDestructure' | 'fs' | 'reactivityTransform' | 'hoistStatic'>>; | ||||
|     template?: Partial<Pick<SFCTemplateCompileOptions, 'compiler' | 'compilerOptions' | 'preprocessOptions' | 'preprocessCustomRequire' | 'transformAssetUrls'>>; | ||||
|     style?: Partial<Pick<SFCStyleCompileOptions, 'trim'>>; | ||||
|     /** | ||||
|      * Transform Vue SFCs into custom elements. | ||||
|      * - `true`: all `*.vue` imports are converted into custom elements | ||||
|      * - `string | RegExp`: matched files are converted into custom elements | ||||
|      * | ||||
|      * @default /\.ce\.vue$/ | ||||
|      */ | ||||
|     customElement?: boolean | string | RegExp | (string | RegExp)[]; | ||||
|     /** | ||||
|      * Enable Vue reactivity transform (experimental). | ||||
|      * https://vuejs.org/guide/extras/reactivity-transform.html | ||||
|      * - `true`: transform will be enabled for all vue,js(x),ts(x) files except | ||||
|      *           those inside node_modules | ||||
|      * - `string | RegExp`: apply to vue + only matched files (will include | ||||
|      *                      node_modules, so specify directories if necessary) | ||||
|      * - `false`: disable in all cases | ||||
|      * | ||||
|      * @deprecated the Reactivity Transform proposal has been dropped. This | ||||
|      * feature will be removed from Vue core in 3.4. If you intend to continue | ||||
|      * using it, disable this and switch to the [Vue Macros implementation](https://vue-macros.sxzz.moe/features/reactivity-transform.html). | ||||
|      * | ||||
|      * @default false | ||||
|      */ | ||||
|     reactivityTransform?: boolean | string | RegExp | (string | RegExp)[]; | ||||
|     /** | ||||
|      * Use custom compiler-sfc instance. Can be used to force a specific version. | ||||
|      */ | ||||
|     compiler?: typeof _compiler; | ||||
| } | ||||
| interface ResolvedOptions extends Options { | ||||
|     compiler: typeof _compiler; | ||||
|     root: string; | ||||
|     sourceMap: boolean; | ||||
|     cssDevSourcemap: boolean; | ||||
|     devServer?: ViteDevServer; | ||||
|     devToolsEnabled?: boolean; | ||||
| } | ||||
| declare function vuePlugin(rawOptions?: Options): Plugin; | ||||
|  | ||||
| export { type Options, type ResolvedOptions, type VueQuery, vuePlugin as default, parseVueRequest }; | ||||
							
								
								
									
										67
									
								
								node_modules/@vitejs/plugin-vue/dist/index.d.mts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								node_modules/@vitejs/plugin-vue/dist/index.d.mts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,67 @@ | ||||
| import { ViteDevServer, Plugin } from 'vite'; | ||||
| import * as _compiler from 'vue/compiler-sfc'; | ||||
| import { SFCScriptCompileOptions, SFCTemplateCompileOptions, SFCStyleCompileOptions } from 'vue/compiler-sfc'; | ||||
|  | ||||
| interface VueQuery { | ||||
|     vue?: boolean; | ||||
|     src?: string; | ||||
|     type?: 'script' | 'template' | 'style' | 'custom'; | ||||
|     index?: number; | ||||
|     lang?: string; | ||||
|     raw?: boolean; | ||||
|     url?: boolean; | ||||
|     scoped?: boolean; | ||||
|     id?: string; | ||||
| } | ||||
| declare function parseVueRequest(id: string): { | ||||
|     filename: string; | ||||
|     query: VueQuery; | ||||
| }; | ||||
|  | ||||
| interface Options { | ||||
|     include?: string | RegExp | (string | RegExp)[]; | ||||
|     exclude?: string | RegExp | (string | RegExp)[]; | ||||
|     isProduction?: boolean; | ||||
|     script?: Partial<Pick<SFCScriptCompileOptions, 'babelParserPlugins' | 'globalTypeFiles' | 'defineModel' | 'propsDestructure' | 'fs' | 'reactivityTransform' | 'hoistStatic'>>; | ||||
|     template?: Partial<Pick<SFCTemplateCompileOptions, 'compiler' | 'compilerOptions' | 'preprocessOptions' | 'preprocessCustomRequire' | 'transformAssetUrls'>>; | ||||
|     style?: Partial<Pick<SFCStyleCompileOptions, 'trim'>>; | ||||
|     /** | ||||
|      * Transform Vue SFCs into custom elements. | ||||
|      * - `true`: all `*.vue` imports are converted into custom elements | ||||
|      * - `string | RegExp`: matched files are converted into custom elements | ||||
|      * | ||||
|      * @default /\.ce\.vue$/ | ||||
|      */ | ||||
|     customElement?: boolean | string | RegExp | (string | RegExp)[]; | ||||
|     /** | ||||
|      * Enable Vue reactivity transform (experimental). | ||||
|      * https://vuejs.org/guide/extras/reactivity-transform.html | ||||
|      * - `true`: transform will be enabled for all vue,js(x),ts(x) files except | ||||
|      *           those inside node_modules | ||||
|      * - `string | RegExp`: apply to vue + only matched files (will include | ||||
|      *                      node_modules, so specify directories if necessary) | ||||
|      * - `false`: disable in all cases | ||||
|      * | ||||
|      * @deprecated the Reactivity Transform proposal has been dropped. This | ||||
|      * feature will be removed from Vue core in 3.4. If you intend to continue | ||||
|      * using it, disable this and switch to the [Vue Macros implementation](https://vue-macros.sxzz.moe/features/reactivity-transform.html). | ||||
|      * | ||||
|      * @default false | ||||
|      */ | ||||
|     reactivityTransform?: boolean | string | RegExp | (string | RegExp)[]; | ||||
|     /** | ||||
|      * Use custom compiler-sfc instance. Can be used to force a specific version. | ||||
|      */ | ||||
|     compiler?: typeof _compiler; | ||||
| } | ||||
| interface ResolvedOptions extends Options { | ||||
|     compiler: typeof _compiler; | ||||
|     root: string; | ||||
|     sourceMap: boolean; | ||||
|     cssDevSourcemap: boolean; | ||||
|     devServer?: ViteDevServer; | ||||
|     devToolsEnabled?: boolean; | ||||
| } | ||||
| declare function vuePlugin(rawOptions?: Options): Plugin; | ||||
|  | ||||
| export { type Options, type ResolvedOptions, type VueQuery, vuePlugin as default, parseVueRequest }; | ||||
							
								
								
									
										67
									
								
								node_modules/@vitejs/plugin-vue/dist/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								node_modules/@vitejs/plugin-vue/dist/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,67 @@ | ||||
| import { ViteDevServer, Plugin } from 'vite'; | ||||
| import * as _compiler from 'vue/compiler-sfc'; | ||||
| import { SFCScriptCompileOptions, SFCTemplateCompileOptions, SFCStyleCompileOptions } from 'vue/compiler-sfc'; | ||||
|  | ||||
| interface VueQuery { | ||||
|     vue?: boolean; | ||||
|     src?: string; | ||||
|     type?: 'script' | 'template' | 'style' | 'custom'; | ||||
|     index?: number; | ||||
|     lang?: string; | ||||
|     raw?: boolean; | ||||
|     url?: boolean; | ||||
|     scoped?: boolean; | ||||
|     id?: string; | ||||
| } | ||||
| declare function parseVueRequest(id: string): { | ||||
|     filename: string; | ||||
|     query: VueQuery; | ||||
| }; | ||||
|  | ||||
| interface Options { | ||||
|     include?: string | RegExp | (string | RegExp)[]; | ||||
|     exclude?: string | RegExp | (string | RegExp)[]; | ||||
|     isProduction?: boolean; | ||||
|     script?: Partial<Pick<SFCScriptCompileOptions, 'babelParserPlugins' | 'globalTypeFiles' | 'defineModel' | 'propsDestructure' | 'fs' | 'reactivityTransform' | 'hoistStatic'>>; | ||||
|     template?: Partial<Pick<SFCTemplateCompileOptions, 'compiler' | 'compilerOptions' | 'preprocessOptions' | 'preprocessCustomRequire' | 'transformAssetUrls'>>; | ||||
|     style?: Partial<Pick<SFCStyleCompileOptions, 'trim'>>; | ||||
|     /** | ||||
|      * Transform Vue SFCs into custom elements. | ||||
|      * - `true`: all `*.vue` imports are converted into custom elements | ||||
|      * - `string | RegExp`: matched files are converted into custom elements | ||||
|      * | ||||
|      * @default /\.ce\.vue$/ | ||||
|      */ | ||||
|     customElement?: boolean | string | RegExp | (string | RegExp)[]; | ||||
|     /** | ||||
|      * Enable Vue reactivity transform (experimental). | ||||
|      * https://vuejs.org/guide/extras/reactivity-transform.html | ||||
|      * - `true`: transform will be enabled for all vue,js(x),ts(x) files except | ||||
|      *           those inside node_modules | ||||
|      * - `string | RegExp`: apply to vue + only matched files (will include | ||||
|      *                      node_modules, so specify directories if necessary) | ||||
|      * - `false`: disable in all cases | ||||
|      * | ||||
|      * @deprecated the Reactivity Transform proposal has been dropped. This | ||||
|      * feature will be removed from Vue core in 3.4. If you intend to continue | ||||
|      * using it, disable this and switch to the [Vue Macros implementation](https://vue-macros.sxzz.moe/features/reactivity-transform.html). | ||||
|      * | ||||
|      * @default false | ||||
|      */ | ||||
|     reactivityTransform?: boolean | string | RegExp | (string | RegExp)[]; | ||||
|     /** | ||||
|      * Use custom compiler-sfc instance. Can be used to force a specific version. | ||||
|      */ | ||||
|     compiler?: typeof _compiler; | ||||
| } | ||||
| interface ResolvedOptions extends Options { | ||||
|     compiler: typeof _compiler; | ||||
|     root: string; | ||||
|     sourceMap: boolean; | ||||
|     cssDevSourcemap: boolean; | ||||
|     devServer?: ViteDevServer; | ||||
|     devToolsEnabled?: boolean; | ||||
| } | ||||
| declare function vuePlugin(rawOptions?: Options): Plugin; | ||||
|  | ||||
| export { type Options, type ResolvedOptions, type VueQuery, vuePlugin as default, parseVueRequest }; | ||||
							
								
								
									
										2903
									
								
								node_modules/@vitejs/plugin-vue/dist/index.mjs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2903
									
								
								node_modules/@vitejs/plugin-vue/dist/index.mjs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										49
									
								
								node_modules/@vitejs/plugin-vue/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								node_modules/@vitejs/plugin-vue/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,49 @@ | ||||
| { | ||||
|   "name": "@vitejs/plugin-vue", | ||||
|   "version": "4.6.2", | ||||
|   "license": "MIT", | ||||
|   "author": "Evan You", | ||||
|   "files": [ | ||||
|     "dist" | ||||
|   ], | ||||
|   "main": "./dist/index.cjs", | ||||
|   "module": "./dist/index.mjs", | ||||
|   "types": "./dist/index.d.ts", | ||||
|   "exports": { | ||||
|     ".": { | ||||
|       "import": "./dist/index.mjs", | ||||
|       "require": "./dist/index.cjs" | ||||
|     } | ||||
|   }, | ||||
|   "engines": { | ||||
|     "node": "^14.18.0 || >=16.0.0" | ||||
|   }, | ||||
|   "repository": { | ||||
|     "type": "git", | ||||
|     "url": "git+https://github.com/vitejs/vite-plugin-vue.git", | ||||
|     "directory": "packages/plugin-vue" | ||||
|   }, | ||||
|   "bugs": { | ||||
|     "url": "https://github.com/vitejs/vite-plugin-vue/issues" | ||||
|   }, | ||||
|   "homepage": "https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme", | ||||
|   "peerDependencies": { | ||||
|     "vite": "^4.0.0 || ^5.0.0", | ||||
|     "vue": "^3.2.25" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@jridgewell/gen-mapping": "^0.3.3", | ||||
|     "@jridgewell/trace-mapping": "^0.3.20", | ||||
|     "debug": "^4.3.4", | ||||
|     "rollup": "^3.29.4", | ||||
|     "slash": "^5.1.0", | ||||
|     "source-map-js": "^1.0.2", | ||||
|     "vite": "^4.5.0", | ||||
|     "vue": "^3.3.8" | ||||
|   }, | ||||
|   "scripts": { | ||||
|     "dev": "unbuild --stub", | ||||
|     "build": "unbuild && pnpm run patch-cjs", | ||||
|     "patch-cjs": "tsx ../../scripts/patchCJS.ts" | ||||
|   } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user