Version 1.0.2 mit node_modules Verzeichnis

This commit is contained in:
ISA
2024-10-02 07:58:24 +02:00
parent f353a06b1b
commit 62b6e55a0a
68228 changed files with 4548477 additions and 651 deletions

7
node_modules/cypress/vue2/README.md generated vendored Normal file
View File

@@ -0,0 +1,7 @@
# @cypress/vue2
Mount Vue 2 components in the open source [Cypress.io](https://www.cypress.io/) test runner
> **Note:** This package is bundled with the `cypress` package and should not need to be installed separately. See the [Vue Component Testing Docs](https://docs.cypress.io/guides/component-testing/vue/overview) for mounting Vue components. Installing and importing `mount` from `@cypress/vue2` should only be done for advanced use-cases.
## [Changelog](./CHANGELOG.md)

20045
node_modules/cypress/vue2/dist/cypress-vue2.cjs.js generated vendored Normal file

File diff suppressed because one or more lines are too long

20042
node_modules/cypress/vue2/dist/cypress-vue2.esm-bundler.js generated vendored Normal file

File diff suppressed because one or more lines are too long

207
node_modules/cypress/vue2/dist/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,207 @@
/// <reference types="cypress" />
import Vue from 'vue';
import { Wrapper, VueTestUtilsConfigOptions } from '@vue/test-utils';
import { ComponentPublicInstanceConstructor } from 'vue/types/v3-component-public-instance';
/**
* Type for component passed to "mount"
*
* @interface VueComponent
* @example
* import Hello from './Hello.vue'
* ^^^^^ this type
* mount(Hello)
*/
type VueComponent = Vue.ComponentOptions<any> | Vue.VueConstructor | ComponentPublicInstanceConstructor;
/**
* Options to pass to the component when creating it, like
* props.
*
* @interface ComponentOptions
*/
type ComponentOptions = Record<string, unknown>;
type VueLocalComponents = Record<string, VueComponent>;
type VueFilters = {
[key: string]: (value: string) => string;
};
type VueDirectives = {
[key: string]: Function | Object;
};
type VueMixin = unknown;
type VueMixins = VueMixin | VueMixin[];
type VuePluginOptions = unknown;
type VuePlugin = unknown | [unknown, VuePluginOptions];
/**
* A single Vue plugin or a list of plugins to register
*/
type VuePlugins = VuePlugin[];
/**
* Additional Vue services to register while mounting the component, like
* local components, plugins, etc.
*
* @interface MountOptionsExtensions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
*/
interface MountOptionsExtensions {
/**
* Extra local components
*
* @memberof MountOptionsExtensions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @example
* import Hello from './Hello.vue'
* // imagine Hello needs AppComponent
* // that it uses in its template like <app-component ... />
* // during testing we can replace it with a mock component
* const appComponent = ...
* const components = {
* 'app-component': appComponent
* },
* mount(Hello, { extensions: { components }})
*/
components?: VueLocalComponents;
/**
* Optional Vue filters to install while mounting the component
*
* @memberof MountOptionsExtensions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @example
* const filters = {
* reverse: (s) => s.split('').reverse().join(''),
* }
* mount(Hello, { extensions: { filters }})
*/
filters?: VueFilters;
/**
* Optional Vue mixin(s) to install when mounting the component
*
* @memberof MountOptionsExtensions
* @alias mixins
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
*/
mixin?: VueMixins;
/**
* Optional Vue mixin(s) to install when mounting the component
*
* @memberof MountOptionsExtensions
* @alias mixin
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
*/
mixins?: VueMixins;
/**
* A single plugin or multiple plugins.
*
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @alias plugins
* @memberof MountOptionsExtensions
*/
use?: VuePlugins;
/**
* A single plugin or multiple plugins.
*
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @alias use
* @memberof MountOptionsExtensions
*/
plugins?: VuePlugins;
/**
* Optional Vue directives to install while mounting the component
*
* @memberof MountOptionsExtensions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @example
* const directives = {
* custom: {
* name: 'custom',
* bind (el, binding) {
* el.dataset['custom'] = binding.value
* },
* unbind (el) {
* el.removeAttribute('data-custom')
* },
* },
* }
* mount(Hello, { extensions: { directives }})
*/
directives?: VueDirectives;
}
/**
* Options controlling how the component is going to be mounted,
* including global Vue plugins and extensions.
*
* @interface MountOptions
*/
interface MountOptions {
/**
* Vue instance to use.
*
* @deprecated
* @memberof MountOptions
*/
vue: unknown;
/**
* Extra Vue plugins, mixins, local components to register while
* mounting this component
*
* @memberof MountOptions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
*/
extensions: MountOptionsExtensions;
}
/**
* Utility type for union of options passed to "mount(..., options)"
*/
type MountOptionsArgument = Partial<ComponentOptions & MountOptions & VueTestUtilsConfigOptions>;
declare global {
namespace Cypress {
interface Cypress {
/**
* Mounted Vue instance is available under Cypress.vue
* @memberof Cypress
* @example
* mount(Greeting)
* .then(() => {
* Cypress.vue.message = 'Hello There'
* })
* // new message is displayed
* cy.contains('Hello There').should('be.visible')
*/
vue: Vue;
vueWrapper: Wrapper<Vue>;
}
}
}
/**
* Mounts a Vue component inside Cypress browser.
* @param {VueComponent} component imported from Vue file
* @param {MountOptionsArgument} optionsOrProps used to pass options to component being mounted
* @returns {Cypress.Chainable<{wrapper: Wrapper<T>, component: T}
* @example
* import { mount } from '@cypress/vue'
* import { Stepper } from './Stepper.vue'
*
* it('mounts', () => {
* cy.mount(Stepper)
* cy.get('[data-cy=increment]').click()
* cy.get('[data-cy=counter]').should('have.text', '1')
* })
* @see {@link https://on.cypress.io/mounting-vue} for more details.
*
*/
declare const mount: (component: VueComponent, optionsOrProps?: MountOptionsArgument) => Cypress.Chainable<{
wrapper: Wrapper<Vue, Element>;
component: Wrapper<Vue, Element>['vm'];
}>;
/**
* Helper function for mounting a component quickly in test hooks.
* @example
* import {mountCallback} from '@cypress/vue2'
* beforeEach(mountVue(component, options))
*
* Removed as of Cypress 11.0.0.
* @see https://on.cypress.io/migration-11-0-0-component-testing-updates
*/
declare const mountCallback: (component: VueComponent, options?: MountOptionsArgument) => () => void;
export { mount, mountCallback };

65
node_modules/cypress/vue2/package.json generated vendored Normal file
View File

@@ -0,0 +1,65 @@
{
"name": "@cypress/vue2",
"version": "0.0.0-development",
"description": "Browser-based Component Testing for Vue.js@2 with Cypress.io ✌️🌲",
"main": "dist/cypress-vue2.cjs.js",
"scripts": {
"build": "rimraf dist && yarn rollup -c rollup.config.mjs",
"postbuild": "node ../../scripts/sync-exported-npm-with-cli.js",
"check-ts": "tsc --noEmit",
"lint": "eslint --ext .js,.jsx,.ts,.tsx,.json,.vue .",
"test": "echo \"Tests for @cypress/vue2 are run from system-tests\"",
"test-ci": "node ../../scripts/run-ct-examples.js --examplesList=./examples.env",
"watch": "yarn build --watch --watch.exclude ./dist/**/*"
},
"devDependencies": {
"@cypress/mount-utils": "0.0.0-development",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-replace": "^2.3.1",
"@vue/test-utils": "^1.3.1",
"tslib": "^2.1.0",
"typescript": "~5.4.5",
"vue": "2.7.16"
},
"peerDependencies": {
"cypress": ">=4.5.0",
"vue": "^2.0.0"
},
"files": [
"dist/**/*",
"src/**/*.js"
],
"engines": {
"node": ">=8"
},
"types": "dist/index.d.ts",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/cypress-io/cypress.git"
},
"homepage": "https://github.com/cypress-io/cypress/blob/develop/npm/vue/#readme",
"bugs": "https://github.com/cypress-io/cypress/issues/new?assignees=&labels=npm%3A%20%40cypress%2Fvue&template=1-bug-report.md&title=",
"keywords": [
"cypress",
"vue"
],
"unpkg": "dist/cypress-vue2.browser.js",
"module": "dist/cypress-vue2.esm-bundler.js",
"publishConfig": {
"access": "public"
},
"nx": {
"targets": {
"build": {
"outputs": [
"{workspaceRoot}/cli/vue2",
"{projectRoot}/dist"
]
}
},
"implicitDependencies": [
"!cypress"
]
}
}

7
node_modules/cypress/vue2/vue2/README.md generated vendored Normal file
View File

@@ -0,0 +1,7 @@
# @cypress/vue2
Mount Vue 2 components in the open source [Cypress.io](https://www.cypress.io/) test runner
> **Note:** This package is bundled with the `cypress` package and should not need to be installed separately. See the [Vue Component Testing Docs](https://docs.cypress.io/guides/component-testing/vue/overview) for mounting Vue components. Installing and importing `mount` from `@cypress/vue2` should only be done for advanced use-cases.
## [Changelog](./CHANGELOG.md)

20045
node_modules/cypress/vue2/vue2/dist/cypress-vue2.cjs.js generated vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

207
node_modules/cypress/vue2/vue2/dist/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,207 @@
/// <reference types="cypress" />
import Vue from 'vue';
import { Wrapper, VueTestUtilsConfigOptions } from '@vue/test-utils';
import { ComponentPublicInstanceConstructor } from 'vue/types/v3-component-public-instance';
/**
* Type for component passed to "mount"
*
* @interface VueComponent
* @example
* import Hello from './Hello.vue'
* ^^^^^ this type
* mount(Hello)
*/
type VueComponent = Vue.ComponentOptions<any> | Vue.VueConstructor | ComponentPublicInstanceConstructor;
/**
* Options to pass to the component when creating it, like
* props.
*
* @interface ComponentOptions
*/
type ComponentOptions = Record<string, unknown>;
type VueLocalComponents = Record<string, VueComponent>;
type VueFilters = {
[key: string]: (value: string) => string;
};
type VueDirectives = {
[key: string]: Function | Object;
};
type VueMixin = unknown;
type VueMixins = VueMixin | VueMixin[];
type VuePluginOptions = unknown;
type VuePlugin = unknown | [unknown, VuePluginOptions];
/**
* A single Vue plugin or a list of plugins to register
*/
type VuePlugins = VuePlugin[];
/**
* Additional Vue services to register while mounting the component, like
* local components, plugins, etc.
*
* @interface MountOptionsExtensions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
*/
interface MountOptionsExtensions {
/**
* Extra local components
*
* @memberof MountOptionsExtensions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @example
* import Hello from './Hello.vue'
* // imagine Hello needs AppComponent
* // that it uses in its template like <app-component ... />
* // during testing we can replace it with a mock component
* const appComponent = ...
* const components = {
* 'app-component': appComponent
* },
* mount(Hello, { extensions: { components }})
*/
components?: VueLocalComponents;
/**
* Optional Vue filters to install while mounting the component
*
* @memberof MountOptionsExtensions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @example
* const filters = {
* reverse: (s) => s.split('').reverse().join(''),
* }
* mount(Hello, { extensions: { filters }})
*/
filters?: VueFilters;
/**
* Optional Vue mixin(s) to install when mounting the component
*
* @memberof MountOptionsExtensions
* @alias mixins
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
*/
mixin?: VueMixins;
/**
* Optional Vue mixin(s) to install when mounting the component
*
* @memberof MountOptionsExtensions
* @alias mixin
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
*/
mixins?: VueMixins;
/**
* A single plugin or multiple plugins.
*
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @alias plugins
* @memberof MountOptionsExtensions
*/
use?: VuePlugins;
/**
* A single plugin or multiple plugins.
*
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @alias use
* @memberof MountOptionsExtensions
*/
plugins?: VuePlugins;
/**
* Optional Vue directives to install while mounting the component
*
* @memberof MountOptionsExtensions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
* @example
* const directives = {
* custom: {
* name: 'custom',
* bind (el, binding) {
* el.dataset['custom'] = binding.value
* },
* unbind (el) {
* el.removeAttribute('data-custom')
* },
* },
* }
* mount(Hello, { extensions: { directives }})
*/
directives?: VueDirectives;
}
/**
* Options controlling how the component is going to be mounted,
* including global Vue plugins and extensions.
*
* @interface MountOptions
*/
interface MountOptions {
/**
* Vue instance to use.
*
* @deprecated
* @memberof MountOptions
*/
vue: unknown;
/**
* Extra Vue plugins, mixins, local components to register while
* mounting this component
*
* @memberof MountOptions
* @see https://github.com/cypress-io/cypress/tree/develop/npm/vue#examples
*/
extensions: MountOptionsExtensions;
}
/**
* Utility type for union of options passed to "mount(..., options)"
*/
type MountOptionsArgument = Partial<ComponentOptions & MountOptions & VueTestUtilsConfigOptions>;
declare global {
namespace Cypress {
interface Cypress {
/**
* Mounted Vue instance is available under Cypress.vue
* @memberof Cypress
* @example
* mount(Greeting)
* .then(() => {
* Cypress.vue.message = 'Hello There'
* })
* // new message is displayed
* cy.contains('Hello There').should('be.visible')
*/
vue: Vue;
vueWrapper: Wrapper<Vue>;
}
}
}
/**
* Mounts a Vue component inside Cypress browser.
* @param {VueComponent} component imported from Vue file
* @param {MountOptionsArgument} optionsOrProps used to pass options to component being mounted
* @returns {Cypress.Chainable<{wrapper: Wrapper<T>, component: T}
* @example
* import { mount } from '@cypress/vue'
* import { Stepper } from './Stepper.vue'
*
* it('mounts', () => {
* cy.mount(Stepper)
* cy.get('[data-cy=increment]').click()
* cy.get('[data-cy=counter]').should('have.text', '1')
* })
* @see {@link https://on.cypress.io/mounting-vue} for more details.
*
*/
declare const mount: (component: VueComponent, optionsOrProps?: MountOptionsArgument) => Cypress.Chainable<{
wrapper: Wrapper<Vue, Element>;
component: Wrapper<Vue, Element>['vm'];
}>;
/**
* Helper function for mounting a component quickly in test hooks.
* @example
* import {mountCallback} from '@cypress/vue2'
* beforeEach(mountVue(component, options))
*
* Removed as of Cypress 11.0.0.
* @see https://on.cypress.io/migration-11-0-0-component-testing-updates
*/
declare const mountCallback: (component: VueComponent, options?: MountOptionsArgument) => () => void;
export { mount, mountCallback };

65
node_modules/cypress/vue2/vue2/package.json generated vendored Normal file
View File

@@ -0,0 +1,65 @@
{
"name": "@cypress/vue2",
"version": "0.0.0-development",
"description": "Browser-based Component Testing for Vue.js@2 with Cypress.io ✌️🌲",
"main": "dist/cypress-vue2.cjs.js",
"scripts": {
"build": "rimraf dist && yarn rollup -c rollup.config.mjs",
"postbuild": "node ../../scripts/sync-exported-npm-with-cli.js",
"check-ts": "tsc --noEmit",
"lint": "eslint --ext .js,.jsx,.ts,.tsx,.json,.vue .",
"test": "echo \"Tests for @cypress/vue2 are run from system-tests\"",
"test-ci": "node ../../scripts/run-ct-examples.js --examplesList=./examples.env",
"watch": "yarn build --watch --watch.exclude ./dist/**/*"
},
"devDependencies": {
"@cypress/mount-utils": "0.0.0-development",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-replace": "^2.3.1",
"@vue/test-utils": "^1.3.1",
"tslib": "^2.1.0",
"typescript": "~5.4.5",
"vue": "2.7.16"
},
"peerDependencies": {
"cypress": ">=4.5.0",
"vue": "^2.0.0"
},
"files": [
"dist/**/*",
"src/**/*.js"
],
"engines": {
"node": ">=8"
},
"types": "dist/index.d.ts",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/cypress-io/cypress.git"
},
"homepage": "https://github.com/cypress-io/cypress/blob/develop/npm/vue/#readme",
"bugs": "https://github.com/cypress-io/cypress/issues/new?assignees=&labels=npm%3A%20%40cypress%2Fvue&template=1-bug-report.md&title=",
"keywords": [
"cypress",
"vue"
],
"unpkg": "dist/cypress-vue2.browser.js",
"module": "dist/cypress-vue2.esm-bundler.js",
"publishConfig": {
"access": "public"
},
"nx": {
"targets": {
"build": {
"outputs": [
"{workspaceRoot}/cli/vue2",
"{projectRoot}/dist"
]
}
},
"implicitDependencies": [
"!cypress"
]
}
}