测试
This commit is contained in:
21
frontend/node_modules/@vueuse/core/LICENSE
generated
vendored
Normal file
21
frontend/node_modules/@vueuse/core/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019-PRESENT Anthony Fu<https://github.com/antfu>
|
||||
|
||||
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.
|
||||
123
frontend/node_modules/@vueuse/core/README.md
generated
vendored
Normal file
123
frontend/node_modules/@vueuse/core/README.md
generated
vendored
Normal file
@@ -0,0 +1,123 @@
|
||||
<p align="center">
|
||||
<a href="https://github.com/vueuse/vueuse#gh-light-mode-only">
|
||||
<img src="https://raw.githubusercontent.com/vueuse/vueuse/main/packages/public/logo-vertical.png#gh-light-mode-only" alt="VueUse - Collection of essential Vue Composition Utilities" width="300">
|
||||
</a>
|
||||
<a href="https://github.com/vueuse/vueuse#gh-dark-mode-only">
|
||||
<img src="https://raw.githubusercontent.com/vueuse/vueuse/main/packages/public/logo-vertical-dark.png#gh-dark-mode-only" alt="VueUse - Collection of essential Vue Composition Utilities" width="300">
|
||||
</a>
|
||||
<br>
|
||||
Collection of essential Vue Composition Utilities
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://www.npmjs.com/package/@vueuse/core" target="__blank"><img src="https://img.shields.io/npm/v/@vueuse/core?color=a1b858&label=" alt="NPM version"></a>
|
||||
<a href="https://www.npmjs.com/package/@vueuse/core" target="__blank"><img alt="NPM Downloads" src="https://img.shields.io/npm/dm/@vueuse/core?color=50a36f&label="></a>
|
||||
<a href="https://vueuse.org" target="__blank"><img src="https://img.shields.io/static/v1?label=&message=docs%20%26%20demos&color=1e8a7a" alt="Docs & Demos"></a>
|
||||
<img alt="Function Count" src="https://vueuse.org/badge-function-count.svg">
|
||||
<br>
|
||||
<a href="https://github.com/vueuse/vueuse" target="__blank"><img alt="GitHub stars" src="https://img.shields.io/github/stars/vueuse/vueuse?style=social"></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://cdn.jsdelivr.net/gh/antfu/static/sponsors.svg">
|
||||
<img src='https://cdn.jsdelivr.net/gh/antfu/static/sponsors.svg'>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
## 🚀 Features
|
||||
|
||||
- 🎪 [**Interactive docs & demos**](https://vueuse.org)
|
||||
- 🕶 **Seamless migration**: Works for **both** Vue 3 and 2
|
||||
- ⚡ **Fully tree shakeable**: Only take what you want, [bundle size](https://vueuse.org/export-size)
|
||||
- 🦾 **Type Strong**: Written in [TypeScript](https://www.typescriptlang.org/), with [TS Docs](https://github.com/microsoft/tsdoc)
|
||||
- 🔋 **SSR Friendly**
|
||||
- 🌎 **No bundler required**: Usable via CDN
|
||||
- 🔩 **Flexible**: Configurable event filters and targets
|
||||
- 🔌 **Optional [Add-ons](https://vueuse.org/add-ons)**: Router, Firebase, RxJS, etc.
|
||||
|
||||
## 🦄 Usage
|
||||
|
||||
```ts
|
||||
import { useLocalStorage, useMouse, usePreferredDark } from '@vueuse/core'
|
||||
|
||||
export default {
|
||||
setup() {
|
||||
// tracks mouse position
|
||||
const { x, y } = useMouse()
|
||||
|
||||
// is user prefers dark theme
|
||||
const isDark = usePreferredDark()
|
||||
|
||||
// persist state in localStorage
|
||||
const store = useLocalStorage(
|
||||
'my-storage',
|
||||
{
|
||||
name: 'Apple',
|
||||
color: 'red',
|
||||
},
|
||||
)
|
||||
|
||||
return { x, y, isDark, store }
|
||||
},
|
||||
}
|
||||
```
|
||||
|
||||
Refer to [functions list](https://vueuse.org/functions) or [documentations](https://vueuse.org/) for more details.
|
||||
|
||||
## 📦 Install
|
||||
|
||||
> 🎩 From v4.0, it works for Vue 2 & 3 **within a single package** by the power of [vue-demi](https://github.com/vueuse/vue-demi)!
|
||||
|
||||
```bash
|
||||
npm i @vueuse/core
|
||||
```
|
||||
|
||||
[Add ons](https://vueuse.org/add-ons.html) | [Nuxt Module](https://vueuse.org/guide/index.html#nuxt)
|
||||
|
||||
> From v6.0, VueUse requires `vue` >= v3.2 or `@vue/composition-api` >= v1.1
|
||||
|
||||
###### Demos
|
||||
|
||||
- [Vite + Vue 3](https://github.com/vueuse/vueuse-vite-starter)
|
||||
- [Nuxt 3 + Vue 3](https://github.com/antfu/vitesse-nuxt3)
|
||||
- [Webpack + Vue 3](https://github.com/vueuse/vueuse-vue3-example)
|
||||
- [Nuxt 2 + Vue 2](https://github.com/antfu/vitesse-nuxt-bridge)
|
||||
- [Vue CLI + Vue 2](https://github.com/vueuse/vueuse-vue2-example)
|
||||
|
||||
### CDN
|
||||
|
||||
```html
|
||||
<script src="https://unpkg.com/@vueuse/shared"></script>
|
||||
<script src="https://unpkg.com/@vueuse/core"></script>
|
||||
```
|
||||
|
||||
It will be exposed to global as `window.VueUse`
|
||||
|
||||
## 🪴 Project Activity
|
||||
|
||||

|
||||
|
||||
## 🧱 Contribute
|
||||
|
||||
See the [**Contributing Guide**](https://vueuse.org/contributing)
|
||||
|
||||
## 🌸 Thanks
|
||||
|
||||
This project is heavily inspired by the following awesome projects.
|
||||
|
||||
- [streamich/react-use](https://github.com/streamich/react-use)
|
||||
- [u3u/vue-hooks](https://github.com/u3u/vue-hooks)
|
||||
- [logaretm/vue-use-web](https://github.com/logaretm/vue-use-web)
|
||||
- [kripod/react-hooks](https://github.com/kripod/react-hooks)
|
||||
|
||||
And thanks to [all the contributors on GitHub](https://github.com/vueuse/vueuse/graphs/contributors)!
|
||||
|
||||
## 👨🚀 Contributors
|
||||
|
||||
### Financial Contributors on Open Collective
|
||||
|
||||
<a href="https://opencollective.com/vueuse"><img src="https://opencollective.com/vueuse/individuals.svg?width=890"></a>
|
||||
|
||||
## 📄 License
|
||||
|
||||
[MIT License](https://github.com/vueuse/vueuse/blob/main/LICENSE) © 2019-PRESENT [Anthony Fu](https://github.com/antfu)
|
||||
6752
frontend/node_modules/@vueuse/core/index.cjs
generated
vendored
Normal file
6752
frontend/node_modules/@vueuse/core/index.cjs
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
4536
frontend/node_modules/@vueuse/core/index.d.ts
generated
vendored
Normal file
4536
frontend/node_modules/@vueuse/core/index.d.ts
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
6866
frontend/node_modules/@vueuse/core/index.iife.js
generated
vendored
Normal file
6866
frontend/node_modules/@vueuse/core/index.iife.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
frontend/node_modules/@vueuse/core/index.iife.min.js
generated
vendored
Normal file
1
frontend/node_modules/@vueuse/core/index.iife.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
6588
frontend/node_modules/@vueuse/core/index.mjs
generated
vendored
Normal file
6588
frontend/node_modules/@vueuse/core/index.mjs
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
frontend/node_modules/@vueuse/core/metadata.cjs
generated
vendored
Normal file
1
frontend/node_modules/@vueuse/core/metadata.cjs
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('@vueuse/metadata')
|
||||
1
frontend/node_modules/@vueuse/core/metadata.d.ts
generated
vendored
Normal file
1
frontend/node_modules/@vueuse/core/metadata.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@vueuse/metadata'
|
||||
1
frontend/node_modules/@vueuse/core/metadata.mjs
generated
vendored
Normal file
1
frontend/node_modules/@vueuse/core/metadata.mjs
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from '@vueuse/metadata'
|
||||
47
frontend/node_modules/@vueuse/core/package.json
generated
vendored
Normal file
47
frontend/node_modules/@vueuse/core/package.json
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"name": "@vueuse/core",
|
||||
"version": "9.13.0",
|
||||
"description": "Collection of essential Vue Composition Utilities",
|
||||
"author": "Anthony Fu <https://github.com/antfu>",
|
||||
"license": "MIT",
|
||||
"funding": "https://github.com/sponsors/antfu",
|
||||
"homepage": "https://github.com/vueuse/vueuse#readme",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/vueuse/vueuse.git",
|
||||
"directory": "packages/core"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/vueuse/vueuse/issues"
|
||||
},
|
||||
"keywords": [
|
||||
"vue",
|
||||
"vue-use",
|
||||
"utils"
|
||||
],
|
||||
"sideEffects": false,
|
||||
"exports": {
|
||||
".": {
|
||||
"types": "./index.d.ts",
|
||||
"require": "./index.cjs",
|
||||
"import": "./index.mjs"
|
||||
},
|
||||
"./*": "./*",
|
||||
"./metadata": {
|
||||
"types": "./metadata.d.ts",
|
||||
"require": "./metadata.cjs",
|
||||
"import": "./metadata.mjs"
|
||||
}
|
||||
},
|
||||
"main": "./index.cjs",
|
||||
"module": "./index.mjs",
|
||||
"unpkg": "./index.iife.min.js",
|
||||
"jsdelivr": "./index.iife.min.js",
|
||||
"types": "./index.d.ts",
|
||||
"dependencies": {
|
||||
"@types/web-bluetooth": "^0.0.16",
|
||||
"@vueuse/metadata": "9.13.0",
|
||||
"@vueuse/shared": "9.13.0",
|
||||
"vue-demi": "*"
|
||||
}
|
||||
}
|
||||
21
frontend/node_modules/@vueuse/metadata/LICENSE
generated
vendored
Normal file
21
frontend/node_modules/@vueuse/metadata/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019-PRESENT Anthony Fu<https://github.com/antfu>
|
||||
|
||||
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.
|
||||
2503
frontend/node_modules/@vueuse/metadata/index.cjs
generated
vendored
Normal file
2503
frontend/node_modules/@vueuse/metadata/index.cjs
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
76
frontend/node_modules/@vueuse/metadata/index.d.ts
generated
vendored
Normal file
76
frontend/node_modules/@vueuse/metadata/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
interface PackageManifest {
|
||||
name: string;
|
||||
display: string;
|
||||
addon?: boolean;
|
||||
author?: string;
|
||||
description?: string;
|
||||
external?: string[];
|
||||
globals?: Record<string, string>;
|
||||
manualImport?: boolean;
|
||||
deprecated?: boolean;
|
||||
submodules?: boolean;
|
||||
build?: boolean;
|
||||
iife?: boolean;
|
||||
cjs?: boolean;
|
||||
mjs?: boolean;
|
||||
dts?: boolean;
|
||||
target?: string;
|
||||
utils?: boolean;
|
||||
copy?: string[];
|
||||
}
|
||||
interface VueUseFunction {
|
||||
name: string;
|
||||
package: string;
|
||||
importPath?: string;
|
||||
lastUpdated?: number;
|
||||
category?: string;
|
||||
description?: string;
|
||||
docs?: string;
|
||||
deprecated?: boolean;
|
||||
internal?: boolean;
|
||||
component?: boolean;
|
||||
directive?: boolean;
|
||||
external?: string;
|
||||
alias?: string[];
|
||||
related?: string[];
|
||||
}
|
||||
interface VueUsePackage extends PackageManifest {
|
||||
dir: string;
|
||||
docs?: string;
|
||||
}
|
||||
interface PackageIndexes {
|
||||
packages: Record<string, VueUsePackage>;
|
||||
categories: string[];
|
||||
functions: VueUseFunction[];
|
||||
}
|
||||
interface CommitInfo {
|
||||
functions: string[];
|
||||
version?: string;
|
||||
hash: string;
|
||||
date: string;
|
||||
message: string;
|
||||
refs?: string;
|
||||
body?: string;
|
||||
author_name: string;
|
||||
author_email: string;
|
||||
}
|
||||
interface ContributorInfo {
|
||||
name: string;
|
||||
count: number;
|
||||
hash: string;
|
||||
}
|
||||
|
||||
declare const metadata: PackageIndexes;
|
||||
declare const functions: VueUseFunction[];
|
||||
declare const packages: Record<string, VueUsePackage>;
|
||||
declare const categories: string[];
|
||||
declare const functionNames: string[];
|
||||
declare const categoryNames: string[];
|
||||
declare const coreCategoryNames: string[];
|
||||
declare const addonCategoryNames: string[];
|
||||
declare const getFunction: (name: string) => VueUseFunction | undefined;
|
||||
|
||||
declare function getCategories(functions: VueUseFunction[]): string[];
|
||||
declare function uniq<T extends any[]>(a: T): any[];
|
||||
|
||||
export { CommitInfo, ContributorInfo, PackageIndexes, PackageManifest, VueUseFunction, VueUsePackage, addonCategoryNames, categories, categoryNames, coreCategoryNames, functionNames, functions, getCategories, getFunction, metadata, packages, uniq };
|
||||
2455
frontend/node_modules/@vueuse/metadata/index.json
generated
vendored
Normal file
2455
frontend/node_modules/@vueuse/metadata/index.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2491
frontend/node_modules/@vueuse/metadata/index.mjs
generated
vendored
Normal file
2491
frontend/node_modules/@vueuse/metadata/index.mjs
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
39
frontend/node_modules/@vueuse/metadata/package.json
generated
vendored
Normal file
39
frontend/node_modules/@vueuse/metadata/package.json
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"name": "@vueuse/metadata",
|
||||
"version": "9.13.0",
|
||||
"description": "Metadata for VueUse functions",
|
||||
"author": "Anthony Fu <https://github.com/antfu>",
|
||||
"license": "MIT",
|
||||
"funding": "https://github.com/sponsors/antfu",
|
||||
"homepage": "https://github.com/vueuse/vueuse/tree/main/packages/metadata#readme",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/vueuse/vueuse.git",
|
||||
"directory": "packages/metadata"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/vueuse/vueuse/issues"
|
||||
},
|
||||
"keywords": [
|
||||
"vue",
|
||||
"vue-use"
|
||||
],
|
||||
"sideEffects": false,
|
||||
"exports": {
|
||||
".": {
|
||||
"types": "./index.d.ts",
|
||||
"require": "./index.cjs",
|
||||
"import": "./index.mjs"
|
||||
},
|
||||
"./*": "./*"
|
||||
},
|
||||
"main": "./index.cjs",
|
||||
"module": "./index.mjs",
|
||||
"types": "./index.d.ts",
|
||||
"files": [
|
||||
"index.*"
|
||||
],
|
||||
"scripts": {
|
||||
"update": "esno scripts/update.ts"
|
||||
}
|
||||
}
|
||||
21
frontend/node_modules/@vueuse/shared/LICENSE
generated
vendored
Normal file
21
frontend/node_modules/@vueuse/shared/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019-PRESENT Anthony Fu<https://github.com/antfu>
|
||||
|
||||
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.
|
||||
1681
frontend/node_modules/@vueuse/shared/index.cjs
generated
vendored
Normal file
1681
frontend/node_modules/@vueuse/shared/index.cjs
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1072
frontend/node_modules/@vueuse/shared/index.d.ts
generated
vendored
Normal file
1072
frontend/node_modules/@vueuse/shared/index.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1796
frontend/node_modules/@vueuse/shared/index.iife.js
generated
vendored
Normal file
1796
frontend/node_modules/@vueuse/shared/index.iife.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
frontend/node_modules/@vueuse/shared/index.iife.min.js
generated
vendored
Normal file
1
frontend/node_modules/@vueuse/shared/index.iife.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1569
frontend/node_modules/@vueuse/shared/index.mjs
generated
vendored
Normal file
1569
frontend/node_modules/@vueuse/shared/index.mjs
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
38
frontend/node_modules/@vueuse/shared/package.json
generated
vendored
Normal file
38
frontend/node_modules/@vueuse/shared/package.json
generated
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"name": "@vueuse/shared",
|
||||
"version": "9.13.0",
|
||||
"author": "Anthony Fu <https://github.com/antfu>",
|
||||
"license": "MIT",
|
||||
"funding": "https://github.com/sponsors/antfu",
|
||||
"homepage": "https://github.com/vueuse/vueuse/tree/main/packages/shared#readme",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/vueuse/vueuse.git",
|
||||
"directory": "packages/shared"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/vueuse/vueuse/issues"
|
||||
},
|
||||
"keywords": [
|
||||
"vue",
|
||||
"vue-use",
|
||||
"utils"
|
||||
],
|
||||
"sideEffects": false,
|
||||
"exports": {
|
||||
".": {
|
||||
"types": "./index.d.ts",
|
||||
"require": "./index.cjs",
|
||||
"import": "./index.mjs"
|
||||
},
|
||||
"./*": "./*"
|
||||
},
|
||||
"main": "./index.cjs",
|
||||
"module": "./index.mjs",
|
||||
"unpkg": "./index.iife.min.js",
|
||||
"jsdelivr": "./index.iife.min.js",
|
||||
"types": "./index.d.ts",
|
||||
"dependencies": {
|
||||
"vue-demi": "*"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user