mirror of
https://github.com/notherealmarco/WASAPhoto.git
synced 2025-05-05 12:22:35 +02:00
Add decaf webui
This commit is contained in:
parent
6b4c9bb531
commit
69c0388954
742 changed files with 608981 additions and 6 deletions
21
webui/node_modules/vue/LICENSE
generated
vendored
Normal file
21
webui/node_modules/vue/LICENSE
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2018-present, Yuxi (Evan) You
|
||||
|
||||
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.
|
54
webui/node_modules/vue/README.md
generated
vendored
Normal file
54
webui/node_modules/vue/README.md
generated
vendored
Normal file
|
@ -0,0 +1,54 @@
|
|||
# vue
|
||||
|
||||
## Which dist file to use?
|
||||
|
||||
### From CDN or without a Bundler
|
||||
|
||||
- **`vue(.runtime).global(.prod).js`**:
|
||||
- For direct use via `<script src="...">` in the browser. Exposes the `Vue` global.
|
||||
- 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="...">`.
|
||||
- In-browser template compilation:
|
||||
- **`vue.global.js`** is the "full" build that includes both the compiler and the runtime so it supports compiling templates on the fly.
|
||||
- **`vue.runtime.global.js`** contains only the runtime and requires templates to be pre-compiled during a build step.
|
||||
- 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.
|
||||
- Contains hard-coded prod/dev branches, and the prod build is pre-minified. Use the `*.prod.js` files for production.
|
||||
|
||||
- **`vue(.runtime).esm-browser(.prod).js`**:
|
||||
- For usage via native ES modules imports (in browser via `<script type="module">`.
|
||||
- Shares the same runtime compilation, dependency inlining and hard-coded prod/dev behavior with the global build.
|
||||
|
||||
### With a Bundler
|
||||
|
||||
- **`vue(.runtime).esm-bundler.js`**:
|
||||
|
||||
- For use with bundlers like `webpack`, `rollup` and `parcel`.
|
||||
- Leaves prod/dev branches with `process.env.NODE_ENV` guards (must be replaced by bundler)
|
||||
- Does not ship minified builds (to be done together with the rest of the code after bundling)
|
||||
- Imports dependencies (e.g. `@vue/runtime-core`, `@vue/runtime-compiler`)
|
||||
- Imported dependencies are also `esm-bundler` builds and will in turn import their dependencies (e.g. `@vue/runtime-core` imports `@vue/reactivity`)
|
||||
- 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.
|
||||
- In-browser template compilation:
|
||||
- **`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).
|
||||
- **`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.
|
||||
|
||||
#### Bundler Build Feature Flags
|
||||
|
||||
Starting with 3.0.0-rc.3, `esm-bundler` builds now exposes global feature flags that can be overwritten at compile time:
|
||||
|
||||
- `__VUE_OPTIONS_API__` (enable/disable Options API support, default: `true`)
|
||||
- `__VUE_PROD_DEVTOOLS__` (enable/disable devtools support in production, default: `false`)
|
||||
|
||||
The 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. To configure these flags:
|
||||
|
||||
- webpack: use [DefinePlugin](https://webpack.js.org/plugins/define-plugin/)
|
||||
- Rollup: use [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/master/packages/replace)
|
||||
- Vite: configured by default, but can be overwritten using the [`define` option](https://github.com/vitejs/vite/blob/a4133c073e640b17276b2de6e91a6857bdf382e1/src/node/config.ts#L72-L76)
|
||||
|
||||
Note: the replacement value **must be boolean literals** and cannot be strings, otherwise the bundler/minifier will not be able to properly evaluate the conditions.
|
||||
|
||||
### For Server-Side Rendering
|
||||
|
||||
- **`vue.cjs(.prod).js`**:
|
||||
- For use in Node.js server-side rendering via `require()`.
|
||||
- If you bundle your app with webpack with `target: 'node'` and properly externalize `vue`, this is the build that will be loaded.
|
||||
- The dev/prod files are pre-built, but the appropriate file is automatically required based on `process.env.NODE_ENV`.
|
1
webui/node_modules/vue/compiler-sfc/index.d.ts
generated
vendored
Normal file
1
webui/node_modules/vue/compiler-sfc/index.d.ts
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
export * from '@vue/compiler-sfc'
|
1
webui/node_modules/vue/compiler-sfc/index.js
generated
vendored
Normal file
1
webui/node_modules/vue/compiler-sfc/index.js
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
module.exports = require('@vue/compiler-sfc')
|
1
webui/node_modules/vue/compiler-sfc/index.mjs
generated
vendored
Normal file
1
webui/node_modules/vue/compiler-sfc/index.mjs
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
export * from '@vue/compiler-sfc'
|
5
webui/node_modules/vue/compiler-sfc/package.json
generated
vendored
Normal file
5
webui/node_modules/vue/compiler-sfc/package.json
generated
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"main": "index.js",
|
||||
"module": "index.mjs",
|
||||
"types": "index.d.ts"
|
||||
}
|
77
webui/node_modules/vue/dist/vue.cjs.js
generated
vendored
Normal file
77
webui/node_modules/vue/dist/vue.cjs.js
generated
vendored
Normal file
|
@ -0,0 +1,77 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var compilerDom = require('@vue/compiler-dom');
|
||||
var runtimeDom = require('@vue/runtime-dom');
|
||||
var shared = require('@vue/shared');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
n[k] = e[k];
|
||||
});
|
||||
}
|
||||
n['default'] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var runtimeDom__namespace = /*#__PURE__*/_interopNamespace(runtimeDom);
|
||||
|
||||
// This entry is the "full-build" that includes both the runtime
|
||||
const compileCache = Object.create(null);
|
||||
function compileToFunction(template, options) {
|
||||
if (!shared.isString(template)) {
|
||||
if (template.nodeType) {
|
||||
template = template.innerHTML;
|
||||
}
|
||||
else {
|
||||
runtimeDom.warn(`invalid template option: `, template);
|
||||
return shared.NOOP;
|
||||
}
|
||||
}
|
||||
const key = template;
|
||||
const cached = compileCache[key];
|
||||
if (cached) {
|
||||
return cached;
|
||||
}
|
||||
if (template[0] === '#') {
|
||||
const el = document.querySelector(template);
|
||||
if (!el) {
|
||||
runtimeDom.warn(`Template element not found or is empty: ${template}`);
|
||||
}
|
||||
// __UNSAFE__
|
||||
// Reason: potential execution of JS expressions in in-DOM template.
|
||||
// The user must make sure the in-DOM template is trusted. If it's rendered
|
||||
// by the server, the template should not contain any user data.
|
||||
template = el ? el.innerHTML : ``;
|
||||
}
|
||||
const { code } = compilerDom.compile(template, shared.extend({
|
||||
hoistStatic: true,
|
||||
onError: onError ,
|
||||
onWarn: e => onError(e, true)
|
||||
}, options));
|
||||
function onError(err, asWarning = false) {
|
||||
const message = asWarning
|
||||
? err.message
|
||||
: `Template compilation error: ${err.message}`;
|
||||
const codeFrame = err.loc &&
|
||||
shared.generateCodeFrame(template, err.loc.start.offset, err.loc.end.offset);
|
||||
runtimeDom.warn(codeFrame ? `${message}\n${codeFrame}` : message);
|
||||
}
|
||||
// The wildcard import results in a huge object with every export
|
||||
// with keys that cannot be mangled, and can be quite heavy size-wise.
|
||||
// In the global build we know `Vue` is available globally so we can avoid
|
||||
// the wildcard object.
|
||||
const render = (new Function('Vue', code)(runtimeDom__namespace));
|
||||
render._rc = true;
|
||||
return (compileCache[key] = render);
|
||||
}
|
||||
runtimeDom.registerRuntimeCompiler(compileToFunction);
|
||||
|
||||
Object.keys(runtimeDom).forEach(function (k) {
|
||||
if (k !== 'default') exports[k] = runtimeDom[k];
|
||||
});
|
||||
exports.compile = compileToFunction;
|
65
webui/node_modules/vue/dist/vue.cjs.prod.js
generated
vendored
Normal file
65
webui/node_modules/vue/dist/vue.cjs.prod.js
generated
vendored
Normal file
|
@ -0,0 +1,65 @@
|
|||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var compilerDom = require('@vue/compiler-dom');
|
||||
var runtimeDom = require('@vue/runtime-dom');
|
||||
var shared = require('@vue/shared');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
n[k] = e[k];
|
||||
});
|
||||
}
|
||||
n['default'] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var runtimeDom__namespace = /*#__PURE__*/_interopNamespace(runtimeDom);
|
||||
|
||||
// This entry is the "full-build" that includes both the runtime
|
||||
const compileCache = Object.create(null);
|
||||
function compileToFunction(template, options) {
|
||||
if (!shared.isString(template)) {
|
||||
if (template.nodeType) {
|
||||
template = template.innerHTML;
|
||||
}
|
||||
else {
|
||||
return shared.NOOP;
|
||||
}
|
||||
}
|
||||
const key = template;
|
||||
const cached = compileCache[key];
|
||||
if (cached) {
|
||||
return cached;
|
||||
}
|
||||
if (template[0] === '#') {
|
||||
const el = document.querySelector(template);
|
||||
// __UNSAFE__
|
||||
// Reason: potential execution of JS expressions in in-DOM template.
|
||||
// The user must make sure the in-DOM template is trusted. If it's rendered
|
||||
// by the server, the template should not contain any user data.
|
||||
template = el ? el.innerHTML : ``;
|
||||
}
|
||||
const { code } = compilerDom.compile(template, shared.extend({
|
||||
hoistStatic: true,
|
||||
onError: undefined,
|
||||
onWarn: shared.NOOP
|
||||
}, options));
|
||||
// The wildcard import results in a huge object with every export
|
||||
// with keys that cannot be mangled, and can be quite heavy size-wise.
|
||||
// In the global build we know `Vue` is available globally so we can avoid
|
||||
// the wildcard object.
|
||||
const render = (new Function('Vue', code)(runtimeDom__namespace));
|
||||
render._rc = true;
|
||||
return (compileCache[key] = render);
|
||||
}
|
||||
runtimeDom.registerRuntimeCompiler(compileToFunction);
|
||||
|
||||
Object.keys(runtimeDom).forEach(function (k) {
|
||||
if (k !== 'default') exports[k] = runtimeDom[k];
|
||||
});
|
||||
exports.compile = compileToFunction;
|
9
webui/node_modules/vue/dist/vue.d.ts
generated
vendored
Normal file
9
webui/node_modules/vue/dist/vue.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
import { CompilerOptions } from '@vue/compiler-dom';
|
||||
import { RenderFunction } from '@vue/runtime-dom';
|
||||
|
||||
export declare function compile(template: string | HTMLElement, options?: CompilerOptions): RenderFunction;
|
||||
|
||||
|
||||
export * from "@vue/runtime-dom";
|
||||
|
||||
export { }
|
15948
webui/node_modules/vue/dist/vue.esm-browser.js
generated
vendored
Normal file
15948
webui/node_modules/vue/dist/vue.esm-browser.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
1
webui/node_modules/vue/dist/vue.esm-browser.prod.js
generated
vendored
Normal file
1
webui/node_modules/vue/dist/vue.esm-browser.prod.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
67
webui/node_modules/vue/dist/vue.esm-bundler.js
generated
vendored
Normal file
67
webui/node_modules/vue/dist/vue.esm-bundler.js
generated
vendored
Normal file
|
@ -0,0 +1,67 @@
|
|||
import * as runtimeDom from '@vue/runtime-dom';
|
||||
import { initCustomFormatter, warn, registerRuntimeCompiler } from '@vue/runtime-dom';
|
||||
export * from '@vue/runtime-dom';
|
||||
import { compile } from '@vue/compiler-dom';
|
||||
import { isString, NOOP, extend, generateCodeFrame } from '@vue/shared';
|
||||
|
||||
function initDev() {
|
||||
{
|
||||
initCustomFormatter();
|
||||
}
|
||||
}
|
||||
|
||||
// This entry is the "full-build" that includes both the runtime
|
||||
if ((process.env.NODE_ENV !== 'production')) {
|
||||
initDev();
|
||||
}
|
||||
const compileCache = Object.create(null);
|
||||
function compileToFunction(template, options) {
|
||||
if (!isString(template)) {
|
||||
if (template.nodeType) {
|
||||
template = template.innerHTML;
|
||||
}
|
||||
else {
|
||||
(process.env.NODE_ENV !== 'production') && warn(`invalid template option: `, template);
|
||||
return NOOP;
|
||||
}
|
||||
}
|
||||
const key = template;
|
||||
const cached = compileCache[key];
|
||||
if (cached) {
|
||||
return cached;
|
||||
}
|
||||
if (template[0] === '#') {
|
||||
const el = document.querySelector(template);
|
||||
if ((process.env.NODE_ENV !== 'production') && !el) {
|
||||
warn(`Template element not found or is empty: ${template}`);
|
||||
}
|
||||
// __UNSAFE__
|
||||
// Reason: potential execution of JS expressions in in-DOM template.
|
||||
// The user must make sure the in-DOM template is trusted. If it's rendered
|
||||
// by the server, the template should not contain any user data.
|
||||
template = el ? el.innerHTML : ``;
|
||||
}
|
||||
const { code } = compile(template, extend({
|
||||
hoistStatic: true,
|
||||
onError: (process.env.NODE_ENV !== 'production') ? onError : undefined,
|
||||
onWarn: (process.env.NODE_ENV !== 'production') ? e => onError(e, true) : NOOP
|
||||
}, options));
|
||||
function onError(err, asWarning = false) {
|
||||
const message = asWarning
|
||||
? err.message
|
||||
: `Template compilation error: ${err.message}`;
|
||||
const codeFrame = err.loc &&
|
||||
generateCodeFrame(template, err.loc.start.offset, err.loc.end.offset);
|
||||
warn(codeFrame ? `${message}\n${codeFrame}` : message);
|
||||
}
|
||||
// The wildcard import results in a huge object with every export
|
||||
// with keys that cannot be mangled, and can be quite heavy size-wise.
|
||||
// In the global build we know `Vue` is available globally so we can avoid
|
||||
// the wildcard object.
|
||||
const render = (new Function('Vue', code)(runtimeDom));
|
||||
render._rc = true;
|
||||
return (compileCache[key] = render);
|
||||
}
|
||||
registerRuntimeCompiler(compileToFunction);
|
||||
|
||||
export { compileToFunction as compile };
|
15934
webui/node_modules/vue/dist/vue.global.js
generated
vendored
Normal file
15934
webui/node_modules/vue/dist/vue.global.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
1
webui/node_modules/vue/dist/vue.global.prod.js
generated
vendored
Normal file
1
webui/node_modules/vue/dist/vue.global.prod.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
10866
webui/node_modules/vue/dist/vue.runtime.esm-browser.js
generated
vendored
Normal file
10866
webui/node_modules/vue/dist/vue.runtime.esm-browser.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
1
webui/node_modules/vue/dist/vue.runtime.esm-browser.prod.js
generated
vendored
Normal file
1
webui/node_modules/vue/dist/vue.runtime.esm-browser.prod.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
22
webui/node_modules/vue/dist/vue.runtime.esm-bundler.js
generated
vendored
Normal file
22
webui/node_modules/vue/dist/vue.runtime.esm-bundler.js
generated
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
import { initCustomFormatter, warn } from '@vue/runtime-dom';
|
||||
export * from '@vue/runtime-dom';
|
||||
|
||||
function initDev() {
|
||||
{
|
||||
initCustomFormatter();
|
||||
}
|
||||
}
|
||||
|
||||
// This entry exports the runtime only, and is built as
|
||||
if ((process.env.NODE_ENV !== 'production')) {
|
||||
initDev();
|
||||
}
|
||||
const compile = () => {
|
||||
if ((process.env.NODE_ENV !== 'production')) {
|
||||
warn(`Runtime compilation is not supported in this build of Vue.` +
|
||||
(` Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".`
|
||||
) /* should not happen */);
|
||||
}
|
||||
};
|
||||
|
||||
export { compile };
|
11000
webui/node_modules/vue/dist/vue.runtime.global.js
generated
vendored
Normal file
11000
webui/node_modules/vue/dist/vue.runtime.global.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
1
webui/node_modules/vue/dist/vue.runtime.global.prod.js
generated
vendored
Normal file
1
webui/node_modules/vue/dist/vue.runtime.global.prod.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
7
webui/node_modules/vue/index.js
generated
vendored
Normal file
7
webui/node_modules/vue/index.js
generated
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
'use strict'
|
||||
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
module.exports = require('./dist/vue.cjs.prod.js')
|
||||
} else {
|
||||
module.exports = require('./dist/vue.cjs.js')
|
||||
}
|
1
webui/node_modules/vue/index.mjs
generated
vendored
Normal file
1
webui/node_modules/vue/index.mjs
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
export * from './index.js'
|
19
webui/node_modules/vue/macros-global.d.ts
generated
vendored
Normal file
19
webui/node_modules/vue/macros-global.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
import {
|
||||
$ as _$,
|
||||
$$ as _$$,
|
||||
$ref as _$ref,
|
||||
$shallowRef as _$shallowRef,
|
||||
$computed as _$computed,
|
||||
$customRef as _$customRef,
|
||||
$toRef as _$toRef
|
||||
} from './macros'
|
||||
|
||||
declare global {
|
||||
const $: typeof _$
|
||||
const $$: typeof _$$
|
||||
const $ref: typeof _$ref
|
||||
const $shallowRef: typeof _$shallowRef
|
||||
const $computed: typeof _$computed
|
||||
const $customRef: typeof _$customRef
|
||||
const $toRef: typeof _$toRef
|
||||
}
|
110
webui/node_modules/vue/macros.d.ts
generated
vendored
Normal file
110
webui/node_modules/vue/macros.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,110 @@
|
|||
import {
|
||||
Ref,
|
||||
UnwrapRef,
|
||||
ComputedRef,
|
||||
WritableComputedOptions,
|
||||
DebuggerOptions,
|
||||
WritableComputedRef,
|
||||
CustomRefFactory
|
||||
} from '@vue/runtime-dom'
|
||||
|
||||
export declare const RefType: unique symbol
|
||||
|
||||
export declare const enum RefTypes {
|
||||
Ref = 1,
|
||||
ComputedRef = 2,
|
||||
WritableComputedRef = 3
|
||||
}
|
||||
|
||||
type RefValue<T> = T extends null | undefined ? T : ReactiveVariable<T>
|
||||
|
||||
type ReactiveVariable<T> = T & { [RefType]?: RefTypes.Ref }
|
||||
|
||||
type ComputedRefValue<T> = T extends null | undefined ? T : ComputedVariable<T>
|
||||
|
||||
type ComputedVariable<T> = T & { [RefType]?: RefTypes.ComputedRef }
|
||||
|
||||
type WritableComputedRefValue<T> = T extends null | undefined
|
||||
? T
|
||||
: WritableComputedVariable<T>
|
||||
|
||||
type WritableComputedVariable<T> = T & {
|
||||
[RefType]?: RefTypes.WritableComputedRef
|
||||
}
|
||||
|
||||
type NormalObject<T extends object> = T & { [RefType]?: never }
|
||||
|
||||
/**
|
||||
* Vue ref transform macro for binding refs as reactive variables.
|
||||
*/
|
||||
export declare function $<T>(arg: ComputedRef<T>): ComputedRefValue<T>
|
||||
export declare function $<T>(
|
||||
arg: WritableComputedRef<T>
|
||||
): WritableComputedRefValue<T>
|
||||
export declare function $<T>(arg: Ref<T>): RefValue<T>
|
||||
export declare function $<T extends object>(arg?: T): DestructureRefs<T>
|
||||
|
||||
type DestructureRefs<T extends object> = {
|
||||
[K in keyof T]: T[K] extends ComputedRef<infer V>
|
||||
? ComputedRefValue<V>
|
||||
: T[K] extends WritableComputedRef<infer V>
|
||||
? WritableComputedRefValue<V>
|
||||
: T[K] extends Ref<infer V>
|
||||
? RefValue<V>
|
||||
: T[K]
|
||||
}
|
||||
|
||||
/**
|
||||
* Vue ref transform macro for accessing underlying refs of reactive variables.
|
||||
*/
|
||||
export declare function $$<T extends object>(arg: NormalObject<T>): ToRawRefs<T>
|
||||
export declare function $$<T>(value: RefValue<T>): Ref<T>
|
||||
export declare function $$<T>(value: ComputedRefValue<T>): ComputedRef<T>
|
||||
export declare function $$<T>(
|
||||
value: WritableComputedRefValue<T>
|
||||
): WritableComputedRef<T>
|
||||
|
||||
type ToRawRefs<T extends object> = {
|
||||
[K in keyof T]: T[K] extends RefValue<infer V>
|
||||
? Ref<V>
|
||||
: T[K] extends ComputedRefValue<infer V>
|
||||
? ComputedRef<V>
|
||||
: T[K] extends WritableComputedRefValue<infer V>
|
||||
? WritableComputedRef<V>
|
||||
: T[K] extends object
|
||||
? T[K] extends
|
||||
| Function
|
||||
| Map<any, any>
|
||||
| Set<any>
|
||||
| WeakMap<any, any>
|
||||
| WeakSet<any>
|
||||
? T[K]
|
||||
: ToRawRefs<T[K]>
|
||||
: T[K]
|
||||
}
|
||||
|
||||
export declare function $ref<T>(arg?: T | Ref<T>): RefValue<UnwrapRef<T>>
|
||||
|
||||
export declare function $shallowRef<T>(arg?: T): RefValue<T>
|
||||
|
||||
export declare function $toRef<T extends object, K extends keyof T>(
|
||||
object: T,
|
||||
key: K
|
||||
): RefValue<T[K]>
|
||||
|
||||
export declare function $toRef<T extends object, K extends keyof T>(
|
||||
object: T,
|
||||
key: K,
|
||||
defaultValue: T[K]
|
||||
): RefValue<Exclude<T[K], undefined>>
|
||||
|
||||
export declare function $customRef<T>(factory: CustomRefFactory<T>): RefValue<T>
|
||||
|
||||
export declare function $computed<T>(
|
||||
getter: () => T,
|
||||
debuggerOptions?: DebuggerOptions
|
||||
): ComputedRefValue<T>
|
||||
export declare function $computed<T>(
|
||||
options: WritableComputedOptions<T>,
|
||||
debuggerOptions?: DebuggerOptions
|
||||
): WritableComputedRefValue<T>
|
75
webui/node_modules/vue/package.json
generated
vendored
Normal file
75
webui/node_modules/vue/package.json
generated
vendored
Normal file
|
@ -0,0 +1,75 @@
|
|||
{
|
||||
"name": "vue",
|
||||
"version": "3.2.37",
|
||||
"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",
|
||||
"files": [
|
||||
"index.js",
|
||||
"index.mjs",
|
||||
"dist",
|
||||
"compiler-sfc",
|
||||
"server-renderer",
|
||||
"macros.d.ts",
|
||||
"macros-global.d.ts",
|
||||
"ref-macros.d.ts"
|
||||
],
|
||||
"exports": {
|
||||
".": {
|
||||
"import": {
|
||||
"node": "./index.mjs",
|
||||
"default": "./dist/vue.runtime.esm-bundler.js"
|
||||
},
|
||||
"require": "./index.js",
|
||||
"types": "./dist/vue.d.ts"
|
||||
},
|
||||
"./server-renderer": {
|
||||
"import": "./server-renderer/index.mjs",
|
||||
"require": "./server-renderer/index.js"
|
||||
},
|
||||
"./compiler-sfc": {
|
||||
"import": "./compiler-sfc/index.mjs",
|
||||
"require": "./compiler-sfc/index.js"
|
||||
},
|
||||
"./dist/*": "./dist/*",
|
||||
"./package.json": "./package.json",
|
||||
"./macros": "./macros.d.ts",
|
||||
"./macros-global": "./macros-global.d.ts",
|
||||
"./ref-macros": "./ref-macros.d.ts"
|
||||
},
|
||||
"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": "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.2.37",
|
||||
"@vue/compiler-dom": "3.2.37",
|
||||
"@vue/runtime-dom": "3.2.37",
|
||||
"@vue/compiler-sfc": "3.2.37",
|
||||
"@vue/server-renderer": "3.2.37"
|
||||
}
|
||||
}
|
2
webui/node_modules/vue/ref-macros.d.ts
generated
vendored
Normal file
2
webui/node_modules/vue/ref-macros.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
// TODO deprecated file - to be removed when out of experimental
|
||||
import './macros-global'
|
1
webui/node_modules/vue/server-renderer/index.d.ts
generated
vendored
Normal file
1
webui/node_modules/vue/server-renderer/index.d.ts
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
export * from '@vue/server-renderer'
|
1
webui/node_modules/vue/server-renderer/index.js
generated
vendored
Normal file
1
webui/node_modules/vue/server-renderer/index.js
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
module.exports = require('@vue/server-renderer')
|
1
webui/node_modules/vue/server-renderer/index.mjs
generated
vendored
Normal file
1
webui/node_modules/vue/server-renderer/index.mjs
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
export * from '@vue/server-renderer'
|
5
webui/node_modules/vue/server-renderer/package.json
generated
vendored
Normal file
5
webui/node_modules/vue/server-renderer/package.json
generated
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"main": "index.js",
|
||||
"module": "index.mjs",
|
||||
"types": "index.d.ts"
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue